2014-04-23 75 views
0

最近我将一些信息导出到Excel中,并且在单个单元格中显示复杂对象时遇到了问题。例如:Jxls在单个单元格中的单元格格式化/收集

Property1: property1  Property2: property2 
From 0 to 5 at rate of 1.1 
6 to 10 at rate of 0.9 
11+ at rate of 0.5 
'(can be many rows here - no maximum row count) 
Min 50 and a Max of 100 

现在,以显示此对象我建立在Java方面的String(和简单地${myComplexString} dispay),但我需要改变这个字符串的内部字体(不同的字体,fontsizes,颜色和粗体),但我不知道如何改变它在当前的设置(使用字符串)。

有什么办法来格式化它吗?你能给我任何想法吗?

回答

0

其实我的同事,找到了我的答案,让我与你分享它:

这里是JXLS库页自定义行处理器。 http://jxls.sourceforge.net/reference/customprocessor.html#rowprocessor

将它用于您感兴趣的单元格可以访问工作簿中的单元格。
我的意思是单个net.sf.jxls.parser.Cell包含属性org.apache.poi.ss.usermodel.Cell hssfCell,它是与方法setCellValue(RichTextString值)的接口。
RichTextString允许您为字符串中的不同范围设置不同的格式。

我希望任何人面临同样的问题,我会发现这种知识安慰

相关问题