python操作xlsx格式文件
一准备工作:
二 xlrd库读取
首先安装xlrd库,安装方法:pip install xlrd
import xlrd #打开excel wb = xlrd.open_workbook('test_user_data.xlsx') 按工作簿定位工作表 sh = wb.sheet_by_name(TestUserLoginprint(sh.nrows)有效数据行数 print(sh.ncols)有效数据列数 print(sh.cell(0,0).value)输出第一行第一列的值 print(sh.row_values(0))输出第一行的所有值 #将数据和标题组合成字典 print(dict(zip(sh.row_values(0),sh.row_values(1)))) 遍历excel,打印所有数据 for i in range(sh.nrows): print(sh.row_values(i))
输出结果:
三:pandas库读取
1.安装pandas: pip install pandas
2.代码如下
pandas as pd df = pd.read_excel() data=df.values print("获取到所有的值:\n{}".format(data))
结果如下:
3操作行列
读取列数
pandas as pd 读取第一列、第二列、第四列 df = pd.read_excel(',sheet_name=[0,1,3]) data = df.values print(data)
读取行数
读取第一行 df = pd.read_excel() data =print(data)