使用xlrd,xlwt和xlutils编辑现有的Excel工作簿
如何使用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()
在保存之前尝试os.remove()
该文件。
我同意以前使用xlwt库保存方法的答案。 但是你也应该做一些你的代码的certificate。 您缺lessSheet1的结束报价,variables名称不能有空格。