工作表文档中唯一处理宽度的方法是set_column
,它需要一系列列。
我有一个数据透视表,其中一个标题单元格的宽度等于后续行中多个单元格的宽度。
类似这样的东西:
------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
我知道这是可能的,因为熊猫基本上能够输出我想要的东西,所以我希望对尺寸进行调整。
答案是。。。不能在不考虑列的情况下调整单个单元格的宽度,这不是xlsxwriter
的限制,而是Excel
本身的限制。
pandas的方法是通过合并多个标题单元格来获得类似的效果。
因此,处理这个问题的方法,即,与相关子标题行单元格之和成比例地调整标题行单元格的大小,是根据子标题单元格调整列的大小,并将标题中与子标题单元格相关的单元格合并为一个单元格。