我有一個現有的Excel工作簿,Workbook_A
。我正在創建一個完全相同的工作簿,Workbook_B
,然後在新工作簿中的一些單元格中插入一些值。xlutils只適用於xls,不適用於xlsx?
的我在做什麼的簡化版本:
from xlrd import open_workbook
from xlutils.copy import copy
rb = open_workbook(Workbook_A)
wb = copy(rb)
s = wb.get_sheet(0)
s.write(row, col, value)
wb.save(Workbook_B)
Workbook_A
可以是xlsx
文件在這裏,但我必須將它保存爲xls
文件,Workbook_B.xls
。否則,文件變得腐敗,無法打開。
有沒有辦法解決這個問題?我可以使用xlutils
與xlsx
,還是不是與Excel格式兼容的模塊?
我沒有遇到this problem第一個,但我不能找到一個解決。