python 怎么读取xlsx文件

Python (198) 2023-07-25 16:36:33

脚本如下:

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学习网,欢迎在线学习!

THE END

发表回复