【问题标题】:Multiple data frame to single excel file(two different sheets) in python pandaspython pandas中的多个数据框到单个excel文件(两个不同的工作表)
【发布时间】:2016-02-25 18:31:53
【问题描述】:

我从数据库处理了两个数据帧。我需要将这些数据框导出到两个不同工作表中的 excel(libreoffice calc) 中。

DF1: 符号日期时间值 0 移动 06:25:02 148767 1 TBI 06:25:02 267198 2 小时 06:25:02 56232 3 卡姆 06:25:02 2247 DF2: 符号日期时间值 0 主持人 06:25:02 1098560 1 美国国际集团 06:25:02 5952267 2 CHS 06:25:02 1879192 3 VRX 06:25:02 5502438

我已经尝试了以下,

打印 df1 wr1 = pd.ExcelWriter('/home/suresh/Desktop/20151123/symbol.ods') df1.to_excel(wr1, 'Sheet1') 打印 df2 df2.to_excel(wr1, 'Sheet2')

现在,无法打开 excel 文件。

【问题讨论】:

  • 请展示你的努力,SO不是代码编写服务

标签: python pandas dataframe


【解决方案1】:

如果传递现有的ExcelWriter 对象,则工作表将添加到现有工作簿中。这可用于将不同的DataFrames 保存到一个工作簿:

Source - 在网页末尾。

writer = pd.ExcelWriter('output.xlsx')
DF1.to_excel(writer,'Sheet1')
DF2.to_excel(writer,'Sheet2')
writer.save()

【讨论】:

    猜你喜欢
    • 2019-07-03
    • 2019-08-25
    • 2016-01-02
    • 1970-01-01
    • 1970-01-01
    • 2021-12-28
    • 2015-10-16
    • 2014-03-25
    • 2020-11-30
    相关资源
    最近更新 更多