使用Python

时间:2017-05-25 13:08:09

标签: python excel

我的代码可以让我打开excel工作簿并写入现有的Excel工作表。

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

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

1 个答案:

答案 0 :(得分: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")