【发布时间】:2021-08-22 11:52:39
【问题描述】:
我有一个存储在 csv 文件中的 pandas 数据框,我正在尝试获取这个 csv 文件并将其转换为 excel 文件,我已经完成了。但是,csv 文件没有任何列名(顶行),我想将其添加到 excel 文件中。
df = pd.read_csv(r'Y:\DAILY.csv', sep=';')
df.to_excel(r"Y:\DAILYF.xlsx", startrow=1)
我想我可以将 startrow 设置为 1,然后使用 xlsxwriter 定义顶行:
workbook = xlsxwriter.Workbook(r"Y:\DAILYF.xlsx")
worksheet = workbook.add_worksheet()
worksheet.write(0, 0, 1234)
workbook.close()
这显然只是一个示例,但这会覆盖我从 csv 文件中检索到的信息,这是不可取的。理想情况下,只需简单定义顶行,同时保持 csv 文件信息与 excel 文件中的信息相同。
任何帮助将不胜感激
【问题讨论】:
标签: python pandas dataframe xlsxwriter