gpt4 book ai didi

python - 为什么我的 openpyxl 加载只拉工作表中的一个单元格

转载 作者:行者123 更新时间:2023-11-28 19:11:14 25 4
gpt4 key购买 nike

我有这个 openpyxl 意图读取 XLSX 文档中的行。

但由于某种原因,它只读取单元格 A1 中的值,然后完成。

我错过了什么?

from openpyxl import load_workbook

Dutch = load_workbook(filename='languages/READY-Language Translation-- August (SOS) Dutch_dut_Compared_Results.xlsx', read_only=True)
Dws = Dutch.get_sheet_by_name(name='Ouput')

for row in Dws.iter_rows():
for cell in row:
print(cell.value)

最佳答案

如果您以读取模式加载工作簿,并且 openpyxl 未按预期读取工作表,例如 A1:A1,您可以使用 ws.reset_dimensions() 重置最大行数和列数。

Documentaion here

例子:

from openpyxl import load_workbook

wb = load_workbook(filename='languages/READY-Language Translation-- August (SOS) Dutch_dut_Compared_Results.xlsx', read_only=True)
ws = wb['Ouput']
ws.reset_dimensions()

for row in ws.rows:
for cell in row:
print(cell.value)

关于python - 为什么我的 openpyxl 加载只拉工作表中的一个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39906162/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com