xlsxwriter - 设置单个单元格的宽度
xlsxwriter - Set Width of Individual Cell
worksheet docs 中处理宽度的唯一方法是 set_column
,它需要一系列列。
我有一个枢轴 table,其中一个 header 单元格宽度等于后续行中多个单元格的宽度。
像这样:
------Monday------ ------Tue--------- --------Wed-------
name hourofdday calls emails notes calls emails notes calls emails notes
fred 9:00-9:59 29 21 19 78 78 11 42 78 12
10:00-10:59 88 89 89 83 88 34 82 83 11
我知道这是可能的,因为 pandas 基本上能够输出我正在寻找的内容,除了我正在寻找对尺寸进行调整的内容。
答案是...您不能在不考虑列的情况下调整单个单元格的宽度,这不是 xlsxwriter
限制,而是 Excel
本身的限制。
pandas 的方法是合并多个 header 单元格以获得相似的效果。
所以处理这个问题的方法,即根据相关子header行单元格的总和按比例调整header行单元格的大小是根据子 header 个单元格,并将 header 中与子 header 个单元格相关的单元格合并为一个单元格。
worksheet docs 中处理宽度的唯一方法是 set_column
,它需要一系列列。
我有一个枢轴 table,其中一个 header 单元格宽度等于后续行中多个单元格的宽度。
像这样:
------Monday------ ------Tue--------- --------Wed-------
name hourofdday calls emails notes calls emails notes calls emails notes
fred 9:00-9:59 29 21 19 78 78 11 42 78 12
10:00-10:59 88 89 89 83 88 34 82 83 11
我知道这是可能的,因为 pandas 基本上能够输出我正在寻找的内容,除了我正在寻找对尺寸进行调整的内容。
答案是...您不能在不考虑列的情况下调整单个单元格的宽度,这不是 xlsxwriter
限制,而是 Excel
本身的限制。
pandas 的方法是合并多个 header 单元格以获得相似的效果。
所以处理这个问题的方法,即根据相关子header行单元格的总和按比例调整header行单元格的大小是根据子 header 个单元格,并将 header 中与子 header 个单元格相关的单元格合并为一个单元格。