使用openpyxl可以更改列宽吗?

9
我有一些xlsx格式的电子表格,我需要将除一列之外的所有列的列宽设置为25,而将剩余列的宽度设置为50。测量单位是idiosyncratic one Excel uses。这些电子表格最初是在Google表格中生成的,它没有办法做到这一点,所以我目前必须以xlsx格式下载它们,然后将它们发送给一个朋友,让他用Excel修复,因为我自己没有Excel的副本。这显然远非理想。
是否可以使用openpyxl设置列宽度?

总是有帮助的,如果你查看文档。 - Charlie Clark
@CharlieClark 确实。我发现不同的单位非常令人困惑。 - Simd
它们很令人困惑,因为它们是特定于操作系统和设备的,但它们受到OOXML规范的覆盖,而不是openpyxl的责任。 - Charlie Clark
@CharlieClark 在 openpyxl 中如何指定宽度是以点、像素还是默认的 Excel 单位? - Simd
单位与所使用字体中最宽字符的宽度有关。更多信息请参阅OOXML规范。 - Charlie Clark
@CharlieClark 这些是默认的Excel单位。但我认为也可以用像素或点来指定宽度。 - Simd
1个回答

43

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接