问题描述
ExcelWriter
对于pandas能够存储具有已定义格式的xlsx文件,但是是否可以捕获格式并将它们保存到数据文件中?所以;
可以找到使用数字格式存储的示例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()