我的代码可以让我打开excel工作簿并写入现有的Excel工作表。
目前我正在使用wb = copy(temp)
复制现有模板,该模板在某些单元格和名称中包含表格,图形,公式。复制工作簿并以新名称保存后,我丢失了所有以前提到的对象。
我的问题是:是否可以使用所有预先存在的表格,图表等复制excel工作簿,并在将数据添加到选定单元格后保存文件?
答案 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")