xlsxwriter设置单个单元格的宽度

2024-10-01 02:30:29 发布

您现在位置:Python中文网/ 问答频道 /正文

worksheet docs中处理宽度的唯一方法是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

我知道这是可能的,因为熊猫基本上可以输出我想要的东西,而我希望对尺寸进行调整


Tags: 方法name标题docs宽度columnnotesemails
1条回答
网友
1楼 · 发布于 2024-10-01 02:30:29

答案是。。。您不能在不考虑列的情况下调整单个单元格的宽度,这不是xlsxwriter限制,而是Excel本身的限制

熊猫实现的方法是合并多个标题单元格以获得类似效果

因此,处理这个问题的方法是,按照与其相关的子标题行单元格的总和成比例调整标题行单元格的大小,即根据子标题单元格调整列的大小,并将标题中与子标题单元格相关的单元格合并为单个单元格

相关问题 更多 >