2012-05-25 24 views
7

我不認爲代碼有問題。你可以幫我嗎?我需要幫助。謝謝!XLRDError:期望的BOF記錄;發現0x4b50

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 
+3

這個線程表明你有一個'xlsm'文件:http://groups.google.com/group/python-excel/browse_thread/thread/2e6f1d2713078493 –

+0

我也有同樣的問題。通過將xlsx文件保存爲xls文件來解決。 – Jinesh

回答

相關問題