3

我想使用 openpyxl 读取 xlsx 文件。这是我使用的典型代码:

import openpyxl

wb = openpyxl.load_workbook("example.xlsx")
sh = wb.get_sheet_by_name(name="Sheet3") or wb.get_sheet_by_name(name="Section3")
for rownum in range(1, sh.get_highest_row()):
    print str(sh.cell(row=rownum, column=1).value)

在此示例中,我能够从第一列中找到值。问题是我在第二列和其他列中有数据,但在输出中我得到了 None....

任何帮助将不胜感激。

4

1 回答 1

1

它适用于库 xlrd。excel文件是用java库生成的。这种创建方式看起来有问题。用excell 2013打开它并将其另存为新的xlsx文件效果也更好。

于 2013-09-24T07:34:12.523 回答