openpyxl 保存不起作用
openpyxl save does not work
我创建了一个 excel 工作簿:
wb = Workbook()
创建并填充一些工作表:
active_sheet = wb.copy_worksheet(temp_sheet)
active_sheet.title = 'Availabilty'
for i in range(len(np_S_Availability)):
for j in range(len(np_S_Availability[0])):
active_sheet.cell(column=j+2, row=i+2, value=np_S_Availability[i, j])
然后保存:
wb.save(destinf)
但此时它只是挂起。没有响应,没有我可以检测到的错误消息。也许有什么想法?
保罗
我认为这里的重点是使用 write_only=True
选项。这些是大数组,导致工作簿超过 10MB。我已经更改了代码以允许这样做,现在一切正常。谢谢
我创建了一个 excel 工作簿:
wb = Workbook()
创建并填充一些工作表:
active_sheet = wb.copy_worksheet(temp_sheet)
active_sheet.title = 'Availabilty'
for i in range(len(np_S_Availability)):
for j in range(len(np_S_Availability[0])):
active_sheet.cell(column=j+2, row=i+2, value=np_S_Availability[i, j])
然后保存:
wb.save(destinf)
但此时它只是挂起。没有响应,没有我可以检测到的错误消息。也许有什么想法?
保罗
我认为这里的重点是使用 write_only=True
选项。这些是大数组,导致工作簿超过 10MB。我已经更改了代码以允许这样做,现在一切正常。谢谢