【发布时间】:2020-10-07 15:50:17
【问题描述】:
我正在使用 xlsxwriter 将 pandas 数据框导出到 excel 文件。我需要在不使用 worksheet.write 函数的情况下格式化一系列单元格,因为数据已经存在于单元格中。
如果我使用 set_row 或 set_column,它会将格式添加到整行或整列。 请帮我找到解决方案。
【问题讨论】:
标签: python python-3.x pandas xlsxwriter
我正在使用 xlsxwriter 将 pandas 数据框导出到 excel 文件。我需要在不使用 worksheet.write 函数的情况下格式化一系列单元格,因为数据已经存在于单元格中。
如果我使用 set_row 或 set_column,它会将格式添加到整行或整列。 请帮我找到解决方案。
【问题讨论】:
标签: python python-3.x pandas xlsxwriter
我需要在不使用 worksheet.write 函数的情况下格式化一系列单元格,因为数据已经存在于单元格中。
一般来说,这对于 XlsxWriter 是不可能的。如果要为单元格指定格式,则需要在将数据写入单元格时进行。
有些选项可能适合也可能不适合您的需求:
add_table()添加表格格式。conditional_format()添加条件格式。但是,这些只是解决方法。如果您确实需要格式化单元格,那么您需要在使用write() 时进行。
【讨论】: