(1) 我正在尝试写入现有的 XLSX 文件而不删除文件中已存在的两个选项卡。当我在现有文件中运行下面的代码块时,它会覆盖代码中未命名的工作表。谁能建议我如何在不覆盖我的工作的情况下写入我的文件?
(2) 相关,将 DateTime 作为日期格式导入 XLSX 的建议代码对我不起作用,因此我不得不手动将 XLSX 列更改为日期格式。有没有更好的方法来确认 datetime64 列将正确转换为 XLSX 中的日期?
path = r"/file/filename.xlsx"
writer = pd.ExcelWriter(path, engine = 'xlsxwriter',date_format='mm dd yyyy')
df1.to_excel(writer, sheet_name = 'sheet1')
df2.to_excel(writer, sheet_name = 'sheet2')
df3.to_excel(writer, sheet_name = 'sheet3')
df4.to_excel(writer, sheet_name = 'sheet4')
writer.save()