openpyxl xlsx文件单元格值=无

时间:2013-09-20 08:09:20

标签: python excel python-2.7 xlsx openpyxl

我想使用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)

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

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

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