那里
我已经编写了用于读取大型Excel文件的代码
但我的要求是在我保留True
wb = load_workbook('Path', True)
中的
任何身体都请帮帮我......
from openpyxl import load_workbook
wb = load_workbook('Path', True)
sheet_ranges = wb.get_sheet_by_name(name = 'Global')
for row in sheet_ranges.iter_rows():
for cell in row:
print cell.internal_value
答案 0 :(得分:2)
由于您使用的是Optimized Reader,因此您无法使用ws.cell(row, column).value
访问任意单元格:
单元格,范围,行,列方法和属性已禁用
优化的阅读器是专门为使用iterators从excel文件中读取大量数据而设计和创建的。
基本上你应该遍历行和单元格,直到得到必要的单元格。这是一个简单的例子:
for r, row in enumerate(sheet_ranges.iter_rows()):
if r == 10:
for c, cell in enumerate(row):
if c == 5:
print cell.internal_value
答案 1 :(得分:-1)