我想知道是否可以使用Java JExcepAPI创建一个包含文本“Red Rose Blue Sky”的Excel文件单元格(Label),其中“Rose”显示为红色,“Blue”显示为什么?
到目前为止,看起来JExcelAPI只能为每个单元格设置样式。确实可以在那里设置多种样式(下划线,颜色),但它们总是与整个单元格相关。如何仅设置细胞的一部分?
CellFormat和相关API没有显示这一点 http://jexcelapi.sourceforge.net/resources/javadocs/2_6_10/docs/jxl/format/CellFormat.html
前一段时间(http://stackoverflow.com/a/8397419/1037626)之前已经提出了一个相关的问题,但是我想再次提出这个问题,因为答案对我没有帮助。
答案 0 :(得分:1)
即使在复制现有工作簿时,也无法在当前版本(2.6.10)中使用。
FAQ(“JXL支持功能XXXXXX?”)中提到了这一点。
您可以使用分发存档中包含的jxl.jar来验证是否支持特定功能 - 创建使用此功能的工作簿并使用JExcel执行复制:
java -jar jxl.jar -rw TestFile.xls CopiedFile.xls
然后使用Excel检查CopiedFile.xls中是否存在该功能。如果它在这里,则支持它(至少通过复制)。