使用xlwt / openpyxl将多种格式应用于单元格的function

我打算使用下面的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 )

这是真的吗?

如果是的话,有谁知道如何解决?

例如,它不能使一些字体粗体,其他字体或不同的字体。

下面的照片是我想要做的例子。 你可以用普通文字的方式看到彼得粗体和费尔南多。

例

xlrdxlwt的svn版本都支持“富文本”,这是你想要的MS术语。

我有另一个答案,解释如何应用使用openpyxl许多格式化的风格…

在Openpyxl中设置样式