6

我计划使用以下 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。

例子

4

2 回答 2

6

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

于 2011-12-13T11:06:45.793 回答
0

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

在 Openpyxl 中设置样式

于 2011-12-12T07:40:12.423 回答