weixin_46652341 2023-04-08 15:54 采纳率: 37.5%
浏览 18

利用pandas如何在已有excel里新增一个sheet

想问一下各位,如何利用pandas在已有的excel里心有一个人sheet呢,求帮解

  • 写回答

2条回答 默认 最新

  • 阿里嘎多学长 2023-04-08 18:12
    关注

    以下内容部分参考ChatGPT模型:


    可以使用pandas库的ExcelWriter对象来新增一个sheet。具体可以按照以下步骤操作:

    1. 使用pandas的read_excel()方法读取已有的excel文件,将其存储为一个dataframe对象。

    2. 创建一个ExcelWriter对象,将dataframe对象写入到新的sheet中。

    3. 保存ExcelWriter对象,即可在已有的excel文件中新增一个sheet。

    以下是一个示例代码:

    import pandas as pd
    
    # 读取已有的excel文件
    df = pd.read_excel('original.xlsx')
    
    # 创建一个ExcelWriter对象
    writer = pd.ExcelWriter('original.xlsx', engine='openpyxl')
    
    # 将dataframe对象写入到新的sheet中
    df.to_excel(writer, sheet_name='new_sheet')
    
    # 保存ExcelWriter对象
    writer.save()
    

    其中,engine参数指定使用openpyxl作为excel文件的引擎,可以支持新增sheet的操作。sheet_name参数指定新增的sheet的名称。


    如果我的建议对您有帮助、请点击采纳、祝您生活愉快

    评论

报告相同问题?

问题事件

  • 创建了问题 4月8日

悬赏问题

  • ¥15 求解决为什么json数据完整,却解析失败
  • ¥15 打开Smart schedule运行examples/transformer-xl/scripts/run_enwik8_base_moe.sh 报错
  • ¥15 求一个C# sm4 加密解密的代码
  • ¥15 想做个网络加速器,怎么实现
  • ¥20 centos7下载mysql提示DNS解析异常
  • ¥20 vx转账功能对方不能领取
  • ¥15 vue2+codemirror 运行后页面光标太大了
  • ¥15 pdfjs库如何在前端实现打印、旋转等功能
  • ¥15 combobox数据绑定问题
  • ¥15 maven打包时,为什么有的依赖打不进去包