2017-05-25 86 views
0

我的代码允许我打开Excel工作簿并写入现有的Excel工作表。使用Python操作现有的Excel工作簿使用Python

当前我使用的是wb = copy(temp),它复制了现有模板,该模板包含表格,图形,一些单元格内的公式以及名称。在我复制工作簿并以新名称保存后,我会丢失所有以前提到的对象。

我的问题是:是否有可能将Excel工作簿复制到所有预先存在的表格,图形等,并在将数据添加到选定单元格后保存该文件?

回答

0

您可以用openpyxl包做到这一点。这里有一个简单的例子:

import openpyxl 

# Grab first worksheet of existing excel file 
wb = openpyxl.load_workbook('sample.xlsx') 
ws = wb.worksheets[0] 

# Write some cell values 
ws['A1'] = 18 
ws['A2'] = 39 

# Save changes to excel file 
wb.save("sample.xlsx") 
+0

感谢您的简单解决方案! – Johalb

相关问题