Python xlsxwriter set_indent 无法进行缩进

Python xlsxwriter set_indent is not able to do indentation

我在 python 中使用名为 xlsxwriter 的库来创建 Excel 文件。我正在使用 'set_indent' 在单元格中的文本前使用缩进,但我不确定为什么它不起作用。

代码:-

 workbook = xlsxwriter.Workbook("Example.xlsx")
 worksheet = workbook.add_worksheet("My_Sheet")
 cell_indent_format = workbook.add_format().set_indent(2)
 worksheet.write('B20', "HELLO", cell_indent_format)

应该可以。只需拆分方法调用:

import xlsxwriter

workbook = xlsxwriter.Workbook("Example.xlsx")
worksheet = workbook.add_worksheet("My_Sheet")
cell_indent_format = workbook.add_format()
cell_indent_format.set_indent(2)

worksheet.write('B20', "HELLO", cell_indent_format)

workbook.close()

输出:

我以为我遇到了同样的问题,但实际上我的问题是无法在 条件 格式中使用它。在正常的单元格格式中它仍然有效。