我正在尝试使用 xlsxwriter 左对齐单行。我尝试了以下方法,但它不起作用。我该怎么做?
stats = DataFrame(...)
xl_writer = ExcelWriter(r'U:\temp\test.xlsx')
stats.to_excel(xl_writer, 'Stats')
workbook = xl_writer.book
format_header = workbook.add_format({'align': 'left'})
stats_sheet = xl_writer.sheets['Stats']
stats_sheet.set_row(0, None, format_header)
请参阅 XlsxWriter 文档以了解数据帧标题的格式:
Pandas 使用默认的单元格格式写入数据帧标题。由于它是单元格格式,因此无法使用
覆盖。如果您希望使用自己的标题格式,那么最好的方法是关闭 Pandas 的自动标题并编写自己的标题。例如...set_row()