【问题标题】:openpyxl cell style not reporting correctlyopenpyxl 单元格样式未正确报告
【发布时间】:2011-12-11 17:57:39
【问题描述】:

使用 python 库 openpyxl 我正在阅读在 excel 2007 中创建的 XLSX 文件。除了单元格 A1 之外它是空的,该单元格 A1 是黄色的并且其中写入了值“test”。我可以轻松地从该单元格中检索值,但是当我尝试确定填充颜色时,我得到以下结果:

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

返回“FFFFFF”

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

返回“FF0000”

在其他空白单元格上测试我得到完全相同的结果,并尝试检索字体样式信息不断返回 calibri 大小 11(我们的系统默认值)。

这一切都错了吗?我应该使用另一种方法吗? 任何帮助将不胜感激。

谢谢!

【问题讨论】:

  • .xlsx 是一种 xml 格式,所以我添加了该标签;可能会引起有相关经验的人的注意。

标签: python xlsx openpyxl


【解决方案1】:

Openpyxl 仍在开发中,样式尚未完全实现,因此您可能会遇到一些问题。如果您愿意,请随时在 project bug tracker 上提出问题。

【讨论】:

  • 我认为可能是这种情况,因为它似乎正在获取系统默认值。
猜你喜欢
  • 2014-06-13
  • 1970-01-01
  • 2018-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多