解决pandas .to_excel不覆盖已有sheet的问题

作者:unsterbliche 时间:2022-12-02 22:42:25 

直接to_excel会被覆盖,借助ExcelWriter可以实现写多个sheet。


from openpyxl import load_workbook
excelWriter = pd.ExcelWriter(os.path.join(output_dir, 'datapoint_statistic.xlsx'),
           engine='openpyxl')
pd.DataFrame().to_excel(os.path.join( output_dir,'datapoint_statistic.xlsx'))
#excel必需已经存在,因此先建立一个空的sheet
_excelAddSheet(DataFrame, excelWriter, sheet_name)

def _excelAddSheet(self,dataframe,excelWriter,sheet_name):
 book = load_workbook(excelWriter.path)
 excelWriter.book = book
 dataframe.to_excel(excel_writer=excelWriter,sheet_name=sheet_name,index=None)
 excelWriter.close()

来源:https://blog.csdn.net/unsterbliche/article/details/80578606

标签:pandas,to,excel,sheet
0
投稿

猜你喜欢

  • Pytest中skip skipif跳过用例详解

    2022-07-21 09:42:30
  • 原生javascript实现DIV拖拽并计算重复面积

    2024-04-29 13:18:17
  • python删除不需要的python文件方法

    2021-10-02 23:29:11
  • python list.sort()根据多个关键字排序的方法实现

    2021-05-22 03:16:09
  • Python中类和对象的绑定及非绑定方法详解

    2023-03-13 12:27:32
  • python mysql项目实战及框架搭建过程

    2024-01-21 22:51:50
  • Pandas中resample方法详解

    2021-10-03 09:57:40
  • 使用go求幂的几种方法小结

    2023-09-23 05:07:45
  • JavaScript入门教程(4) js浏览器对象

    2024-06-07 16:00:52
  • ASP中不用模板生成HTML静态页面的方法

    2011-03-06 10:49:00
  • 基于Python编写一个有趣的进程勾选器(Process Selector)

    2023-06-19 06:28:19
  • 很多人都是用下面的js刷新站IP和PV

    2024-04-23 09:23:08
  • Python中的函数参数类型检查

    2023-10-15 20:41:05
  • Python在线和离线安装第三方库的方法

    2023-08-24 19:37:11
  • python抓取某汽车网数据解析html存入excel示例

    2023-11-02 16:46:35
  • JS 中如何判断 null

    2007-12-13 20:28:00
  • vuex管理状态仓库使用详解

    2024-04-30 10:38:33
  • Python新手如何进行闭包时绑定变量操作

    2021-05-01 15:23:55
  • CSS解决未知高度的垂直水平居中自适应问题

    2009-03-17 17:06:00
  • 如何基于Python实现自动扫雷

    2023-12-13 15:51:08
  • asp之家 网络编程 m.aspxhome.com