栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 面试经验 > 面试问答

如何使用Pandas将新工作表保存在现有的Excel文件中?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使用Pandas将新工作表保存在现有的Excel文件中?

谢谢。我相信,一个完整的示例可能会对遇到相同问题的其他人有所帮助:

import pandas as pdimport numpy as nppath = r"C:UsersfedelDesktopexcelDataPhD_data.xlsx"x1 = np.random.randn(100, 2)df1 = pd.Dataframe(x1)x2 = np.random.randn(100, 2)df2 = pd.Dataframe(x2)writer = pd.ExcelWriter(path, engine = 'xlsxwriter')df1.to_excel(writer, sheet_name = 'x1')df2.to_excel(writer, sheet_name = 'x2')writer.save()writer.close()

根据我的理解,在这里我生成一个excel文件,无论它是通过“ xslxwriter”还是“ openpyxl”引擎生成的,都没有关系。

当我想写而不丢失原始数据时

import pandas as pdimport numpy as npfrom openpyxl import load_workbookpath = r"C:UsersfedelDesktopexcelDataPhD_data.xlsx"book = load_workbook(path)writer = pd.ExcelWriter(path, engine = 'openpyxl')writer.book = bookx3 = np.random.randn(100, 2)df3 = pd.Dataframe(x3)x4 = np.random.randn(100, 2)df4 = pd.Dataframe(x4)df3.to_excel(writer, sheet_name = 'x3')df4.to_excel(writer, sheet_name = 'x4')writer.save()writer.close()

此代码可以完成工作!



转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/640097.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号