【问题标题】:python pandas read various dataframe from same excel sheetpython pandas从同一个excel表中读取各种数据框
【发布时间】:2016-07-25 07:33:38
【问题描述】:

目前使用 pandas,我可以将各种数据框(不同大小)保存到同一个 excel 表中,使用 startrow 和 startcol 来指定位置。

with pd.ExcelWriter(dump_excel) as writer:
    dataframe1.to_excel(writer, sheet_name='sheet1', startrow=40, startcol=0)
    dataframe2.to_excel(writer, sheet_name='sheet1', startrow=0, startcol=0)
    dataframe3.to_excel(writer, sheet_name='sheet2', startrow=0, startcol=0)

我想知道,我是否可以分别读取各种dataframe1和dataframe2。

【问题讨论】:

    标签: python excel pandas dataframe


    【解决方案1】:

    看看read_exceldocumentation,你会惊讶于它的一些论点(skiprowsskip_footerparse_cols)。

    【讨论】:

    • 感谢您提及文档,我已经阅读了几次,但没有找到我想要的用法。 skiprow 用于跳过开头的第一行,skip_footer 用于跳过最后的最后一行,parse_cols 用于选择部分列。我想要的是类似 parse_rows 的东西,但它不存在。
    • @Jinstrong 使用这三个参数的组合来获得您想要的确切功能。 parse_rows 正确没有意义,因为它暗示您有具有交错行的表。
    猜你喜欢
    • 2021-02-01
    • 2016-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-02
    • 2017-11-12
    • 1970-01-01
    相关资源
    最近更新 更多