XLRDError:预期的BOF记录;发现0x4b50

时间:2012-05-25 08:52:30

标签: python excel

我认为代码没有问题。你能帮助我吗?我需要帮助。谢谢!

from xlrd import open_workbook

wb = open_workbook('/pdf-ex/exc.xlsx','rb')
for s in wb.sheets():
    print 'Sheet:',s.name
    for row in range(s.nrows):
        values=[]
        for col in range(s.ncols):
            values.append(s.cell(row,col).value)
        print ",".join(values)
    print

1 个答案:

答案 0 :(得分:7)

我遇到了同样的问题,并通过升级到0.8.0版来解决它。

在该版本之前,不支持xlsx / xlsm。

发布公告:http://mail.python.org/pipermail/python-list/2012-August/627757.html

最新版本:https://pypi.python.org/pypi/xlrd/