openpyxl 单元格样式报告不正确

7 投票
1 回答
2641 浏览
提问于 2025-04-16 15:10

我正在使用Python库openpyxl来读取一个在Excel 2007中创建的XLSX文件。这个文件除了A1单元格是黄色并且里面写着“test”之外,其他地方都是空的。我可以很容易地获取到那个单元格的值,但当我尝试确定填充颜色时,得到的结果却是这样的:

this_sheet.cell("A1").style.fill.start_color 

返回“FFFFFF”

this_sheet.cell("A1").style.fill.end_color 

返回“FF0000”

我在其他空白单元格上测试,结果也是一样的。而尝试获取字体样式的信息时,总是返回Calibri字体,大小为11(这是我们系统的默认设置)。

我是不是做错了什么?有没有其他的方法可以使用?

非常感谢你的帮助!

谢谢!

1 个回答

5

Openpyxl 这个库还在开发中,样式功能还没有完全做好,所以你可能会遇到一些小问题。如果你遇到什么麻烦,别犹豫,可以在这个 项目的错误反馈页面 上提个问题。

撰写回答