脚本如下:
fromopenpyxlimportload_workbook workbook=load_workbook(u'/tmp/test.xlsx')#找到需要xlsx文件的位置 booksheet=workbook.active#默认情况下,获得当前活跃的sheet是第一个sheet #若要获取其他sheet页面,请先获取所有sheet页面名称,然后通过指定页面。 #sheets=workbook.get_sheet_names()#从名字获得sheetet #booksheet=workbook.get_sheet_by_name(sheets[0]) #获取sheet页面的行数据 rows=booksheet.rows #获取sheet页面的列数据 columns=booksheet.columns i=0 #迭代所有行 forrowinrows: i=i+1 line=[col.valueforcolinrow] cell_data_1=booksheet.cell(row=i,column=3).value#获取第一行1列数据 cell_data_2=booksheet.cell(row=i,column=4).value#获取第二行2列数据 cell_data_3=booksheet.cell(row=i,column=8).value#获取第一行3列数据 cell_data_4=booksheet.cell(row=i,column=18).value#获取第i行4列数据 print(cell_data_1,cell_data_2,cell_data_3,cell_data_4)
python培训视频众多,全部在python学习网,欢迎在线学习!