脚本如下:
fromopenpyxlimportload_workbook workbook=load_workbook(u'/tmp/test.xlsx')#找到需要xlsx文件的位置 booksheet=workbook.active#获取当前活跃的sheet,默认是第一个sheet #如果想获取别的sheet页采取下面这种方式,先获取所有sheet页名,在通过指定那一页。 #sheets=workbook.get_sheet_names()#从名称获取sheet #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#获取第i行1列的数据 cell_data_2=booksheet.cell(row=i,column=4).value#获取第i行2列的数据 cell_data_3=booksheet.cell(row=i,column=8).value#获取第i行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学习网,欢迎在线学习!