zoukankan      html  css  js  c++  java
  • pandas ExcelWriter用法及代码示例

    python pandas ExcelWriter用法及代码示例

    用法:

     class pandas.ExcelWriter(path, engine=None, date_format=None, datetime_format=None, mode='w', **engine_kwargs)

    用于将DataFrame对象写入Excel工作表的类。

    默认值是对xls使用xlwt,对xlsx使用openpyxl。有关典型用法,请参见DataFrame.to_excel。

    参数:

    path:str

    xls或xlsx文件的路径。

    engine:str (可选参数)

    用于编写的引擎。如果为无,则默认为io.excel.<extension>.writer。注意:只能作为关键字参数传递。

    date_format:str, 默认为 None

    格式字符串,用于写入Excel文件的日期(例如“ YYYY-MM-DD”)。

    datetime_format:str, 默认为 None

    写入Excel文件的日期时间对象的格式字符串。 (例如“ YYYY-MM-DD HH:MM:SS”)。

    mode:{‘w’, ‘a’}, 默认为 ‘w’

    要使用的文件模式(写或追加)。

    0.24.0版中的新功能。

    注意:

    所有方法和属性均未视为公开。

    为了与CSV编写器兼容,ExcelWriter在写入之前将列表和字典序列化为字符串。

    例子:

    默认用法:

    with ExcelWriter('path_to_file.xlsx') as writer:
        df.to_excel(writer)

    在单个文件中写入单独的Sheet:

    with ExcelWriter('path_to_file.xlsx') as writer:
        df1.to_excel(writer, sheet_name='Sheet1')
        df2.to_excel(writer, sheet_name='Sheet2')

    您可以设置日期格式或日期时间格式:

    with ExcelWriter('path_to_file.xlsx',
        date_format='YYYY-MM-DD',
        datetime_format='YYYY-MM-DD HH:MM:SS') as writer:
        df.to_excel(writer)

    您还可以附加到现有的Excel文件:

    with ExcelWriter('path_to_file.xlsx', mode='a') as writer:
        df.to_excel(writer, sheet_name='Sheet3')


  • 相关阅读:
    git的版本回退
    elementui的表格有多选框时翻页记住之前选择的数据
    git操作总结
    POJ 3107 Godfather
    HDU 4405 Aeroplane chess
    ZOJ 3626 Treasure Hunt I
    UVA 10537 Toll! Revisited
    POJ 3093 Margaritas on the River Walk
    POJ 1655 Balancing Act
    POJ 2342 Anniversary party
  • 原文地址:https://www.cnblogs.com/xiaoli0520/p/13926544.html
Copyright © 2011-2022 走看看