openpyxls中的格式化列被隐藏。这是一个错误还是一个功能?

时间:2017-12-08 07:16:25

标签: python openpyxl

我使用以下代码格式化使用最新版本的MS Excel创建的文件。

from openpyxl import load_workbook
from openpyxl.styles import Font, Fill

wb=load_workbook("test.xlsx")
ws = wb.active
col = ws.column_dimensions['B']
col.font = Font(bold=True)
wb.save("styled.xlsx")

当我运行此代码时,B列应格式化为粗体文本,而是隐藏。这也适用于我尝试过的其他款式。我还尝试了其他列和其他excel文件,这些文件是由pandas使用xlswriter引擎生成的。

我的最后一招是尝试各种版本的openpyxl,包括最新的测试版。对于上面的代码,它们的行为方式都相同。

所以我的问题是,我错过了什么吗?我想要做的就是将列的内容格式化为粗体文本(不是单元格)。

0 个答案:

没有答案