脚本如下:
from openpyxl import <a href="https://www.gaodaima.com/tag/load" title="查看更多关于load的文章" target="_blank">load</a>_<a href="https://www.gaodaima.com/tag/workbook" title="查看更多关于workbook的文章" target="_blank">workbook</a> workbook = load_workbook(u'/tmp/test.<a href="https://www.gaodaima.com/tag/xlsx" title="查看更多关于xlsx的文章" target="_blank">xlsx</a>') #找到需要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 # 迭代所有的行 for row in rows: i = i + 1 line = [col.value for col in row] 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)
www#gaodaima.com来源[email protected]搞@^&代*@码网搞代码
众多python教程,尽在搞代码网,欢迎在线学习!
来源:搞代码网:原文地址:https://www.gaodaima.com