python通过指定excel模板导出_Python(openpyxl):将数据从一个excel文件放到另一个(模板文件),并用另一个名称保存,同时保留temp...

实际上不需要使用shutil模块,因为您可以使用openpyxl.load_工作簿加载模板,然后用其他名称保存。在

此外,for循环中的ws.append(r)将附加到现有的数据中模板.xlsx,听起来你只想保留标题。在

我在下面提供了一个完全可复制的例子模板.xlsx“为了演示目的。然后装载模板.xlsx'添加新数据并另存为结果.xlsx. 在from openpyxl import Workbook

from openpyxl import load_workbook

from openpyxl.utils.dataframe import dataframe_to_rows

from openpyxl.chart import PieChart, Reference, Series

import pandas as pd

template_file = 'template.xlsx'

output_file = 'result.xlsx'

#This part creates a workbook called template.xlsx with a sheet called 'data' and sheet called 'second_sheet'

writer = pd.ExcelWriter('template.xlsx', engine='openpyxl')

wb = writer.book

df = pd.DataFrame({'Pie': ["Cream", "Cherry", "Banoffee", "Apple"],

'Sold': [2,

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值