python - openpyxl xlsx 文件单元格值 = 无

标签 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)

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

任何帮助将不胜感激。

最佳答案

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

关于python - openpyxl xlsx 文件单元格值 = 无,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18911819/

相关文章:

python - WSL :/usr/bin/env: ‘python’ : No such file or directory

vba - Excel Workbook 对象中的哪些内容会增加文件大小?

.net - Powershell将Excel日期读取为5位数字

python-2.7 - 在python中将Twitter的日期格式转换为Datetime

python - 从日期时间对象创建 64 位值

python - TensorFlow 精简版 : toco_convert for arbitrary sized input tensor

python - Django Haystack 添加额外的搜索输入

python - 矩阵行组合的生成

VBA:在 Vlookup 中使用 Dims

python - 有没有更简洁的方法将本地时间转换为单个二进制列表?