Pandas XLSXwriter:打开XLSX文件并保存格式

时间:2016-03-17 09:18:55

标签: python-3.x pandas xlsxwriter

问题描述

ExcelWriter对于pandas能够存储具有已定义格式的xlsx文件,但是是否可以捕获格式并将它们保存到数据文件中?所以;

  1. 打开xlsx文件并捕获数字/时间/日期/ ..格式;然后
  2. 使用完全相同的格式保存文件,例如数字,日期和时间格式。
  3. 可以找到使用数字格式存储的示例here,并且可以找到存储日期和时间格式here

    MWE

    1 - 打开xlsx文件并捕获格式

    import pandas as pd
    from datetime import datetime
    
    # capture the number/time/date/.. formats here?
    df = pandas.read_excel("sourcefile.xlsx") 
    

    2 - 使用相同的格式保存xlsx文件

    writer = pd.ExcelWriter("targetfile.xlsx", engine='xlsxwriter')
    df.to_excel(writer, sheet_name='Sheet1')
    
    # Set the captured formats here
    
    writer.save()
    

0 个答案:

没有答案