使用Xelem格式化SpreadsheetML单元格中的子字符串

时间:2015-08-12 13:51:20

标签: java excel spreadsheetml

在寻找可以生成(和读取)SpreadsheetML 2003文件的Java库时,我遇到了Xelem库。

它几乎完全符合我的所有需求;但是,它似乎没有提供单独格式化单元格中部分字符串的可能性。 即我需要能够以粗体文本在单元格中编写一些单词而其他单词不是粗体,这就是为什么我不能使用样式(因为它们统一格式化整个单元格):

“非粗体文字和粗体文字

使用Excel创建和保存包含此类单元格的文件时,Excel使用HTML命名空间的粗体标记,如下所示:

...
<Cell><ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40">non-bold-text and <B>bold-text</B></ss:Data></Cell>
...

但是,我找不到让Xelem生成此类代码的任何可能性。它似乎不能为单元格指定其他名称空间。

我在这里遗漏了什么,如果没有,是否有(简单的)解决方法?

备选库的提示也很受欢迎,但文件格式需要是SpreadsheetML 2003。

0 个答案:

没有答案