【问题标题】:The ability to apply multiple formats to cell with xlwt / openpyxl使用 xlwt / openpyxl 将多种格式应用于单元格的能力
【发布时间】:2011-12-13 19:06:45
【问题描述】:

我打算使用以下 2 个库之一在 python 中输出 excel 文件:

  1. xlwt (http://www.python-excel.org/)
  2. openpyxl (http://packages.python.org/openpyxl/)

我尝试了第一个,大多数事情似乎都很好,但有一个问题,不幸的是它可能不支持将多种格式应用于单元格的能力。 (见http://groups.google.com/group/python-excel/browse_thread/thread/11c24606d9b2914d

是真的吗?

如果是,有人知道如何解决吗?

例如,它不能使某些单词变为粗体,而另一些则为常规或不同的字体。

下面的照片是我想做的例子。您可以看到粗体字的 Peter 和常规文本样式的 Fernando。

【问题讨论】:

  • 你问的只是xlwt。你对openpyxl有什么问题?
  • 我没有尝试 openpyxl 但我没有找到任何谈论这个问题的文章 - 一个单元格中有多种格式。
  • 自回答此问题以来似乎已经过去了很长时间。我想知道当前版本的 openpyxl 是否支持单元格中的“富文本”。

标签: python excel xlwt openpyxl


【解决方案1】:

xlrdxlwt 的 svn 版本都支持“富文本”,这是您想要的 MS 行话。

【讨论】:

【解决方案2】:

我有另一个答案,它解释了如何使用 openpyxl 应用多种格式样式...

Setting styles in Openpyxl

【讨论】:

  • 亲爱的 Mike,感谢您的回答,但这不是我需要的。我编辑了我的问题,添加了一张示例图片。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多