![](/img/trans.png)
[英]ValueError when trying to write data to xlsx sheet using Openpyxl
[英]how to write an array into an XLSX sheet using openpyxl
def save_data():
wb = openpyxl.Workbook()
print(entryArray)
for b in range(len(entryArray)):
temp = entryArray[b]
wb.cell(row=b+1, column=1).value = temp
wb.save('/home/'+getpass.getuser()+'/Desktop/FileName.xlsx')
我收到錯誤信息
File "C:/Users/thoma/ownCloud/Computer Science/Project/Psudo code/1.2/Project 404.py", line 292, in <module>
save_data()
File "C:/Users/thoma/ownCloud/Computer Science/Project/Psudo code/1.2/Project 404.py", line 258, in save_data
wb.cell(row=b+1, column=1).value = temp
AttributeError: 'Workbook' object has no attribute 'cell'
這是 entryArray 的值:['58578', '876', '66', '98', '807', '78907', '90', '078907', '8967', '760', '658 ', '467', '58346', '54', '65', '785', '896', '9-08', '-980', '456', '456', '09', ' 87', '89', '765', '765', '765', '765']
如何創建 XLSX 工作表,然后使用 openpyxl 將這些值寫入其中。 XLSX 表不存在我需要在函數運行期間創建它。
提前致謝
證明:
r=entryArray.shape
for i in range(r[0]):
for j in range(r[1]):
ws.cell(row=i+2, column=j+1).value = entryArray[i][j]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.