2017-06-01 1572 views
-1
import openpyxl 

wb=openpyxl.Workbook("multiplication.xlsx") 
wb.create_sheet() 
sheet=wb.get_active_sheet() 

sheet.cell(column=6, row=4).value= 5 

wb.save("multiplication.xlsx") 

當我嘗試寫入單元格時,收到此錯誤。爲什麼'WriteOnlyWorksheet'對象沒有屬性'cell'?

Traceback (most recent call last): 
    File "/Users/bjg/Desktop/excel2.py", line 8, in <module> 
    sheet.cell(column=6, row=4).value= 5 
AttributeError: 'WriteOnlyWorksheet' object has no attribute 'cell' 

我想知道是否有人知道這是爲什麼?

回答

1

write-only mode docs

在只寫工作簿時,行只能與append()加入。無法在cell()iter_rows()的任意位置寫入(或讀取)單元格。

相關問題