![](/img/trans.png)
[英]How to add “existing” worksheet to a workbook using xlrd, xlwt and xlutils
[英]editing existing excel workbook using xlrd, xlwt and xlutils
如何使用xlrd,xlwt和xlutils模塊在現有的Excel工作簿中編輯和保存數據? 有人可以提供示例代碼來編輯數據並將其保存在excel工作簿中嗎?
我正在嘗試將數據從一個工作簿放到另一個工作簿。
import xlrd, xlwt, xlutils
wb1 = xlrd.open_workbook('workbook1.xls', formatting_info=True)
wb2 = xlrd.open_workbook('workbook2.xls', formatting_info=True)
value 1 == wb2.sheet_by_name('Sheet1).cell(2,1).value
wb1.sheet_by_name('Sheet1').cell(2,2).value == value1
如何將這些數據保存在workbook1.xls中?
抱歉,我之前曾問過這個問題,但是這次我想更清楚地了解我的問題。
非常感謝你。
您可以使用wb1.save('workbook1.xls')
保存。 您可能會得到一個IOError文件已存在。 在這種情況下,請嘗試在保存之前先os.remove()
文件。
我同意使用xlwt庫保存方法的先前答案。 但是,您還應該對代碼進行一些校對。 您缺少Sheet1的右引號,並且變量名不能有空格。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.