使用xlwt / openpyxl对单元格应用多种格式的能力
我打算在Python中使用下面两个库中的一个来输出Excel文件:
- xlwt ( http://www.python-excel.org/ )
- openpyxl ( http://packages.python.org/openpyxl/ )
我试过第一个库,大部分功能都还不错,但有一个问题,就是它可能不支持在单元格中应用多种格式。(可以查看这个链接:http://groups.google.com/group/python-excel/browse_thread/thread/11c24606d9b2914d)
这是真的吗?
如果是真的,有人知道怎么解决这个问题吗?
比如说,它不能让某些文字加粗,而其他的保持正常或使用不同的字体。
下面的图片是我想要实现的效果。你可以看到,Peter的名字是加粗的,而Fernando的名字是正常的文本样式。
2 个回答
0
我还有另一个回答,里面讲了如何使用openpyxl来应用多种格式样式...
6
这两个库的svn版本,xlrd
和xlwt
,都支持“富文本”,这是微软用来描述你想要的功能的术语。