我希望使用openpyxl读取xlsx文件。
以下是我通常使用的代码:
在这个例子中,我能够从第一列中找到值。问题是我有数据在第二列和其他列,但输出却是 None。非常感谢任何帮助。
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。非常感谢任何帮助。
sh.get_highest_row()
的值是多少吗? - Siddharth RoutRange("A1:A" & lastrow)
这样。在Python中,range(1, sh.get_highest_row())
是否表示类似的内容? - Siddharth Rout