我想将Excel格式化的值显示在Excel单元格中。 html标签包含无序,有序和子弹,斜体和下划线以及段落。使用Apache POI将HTML格式化的单元格值转换为Excel 1
我想将html标记标记传递给显示apache poi excel的单元格值的格式化值。
XSSFWorkbook workBook = null;
String value = "<html>My String</html>";
workBook = new XSSFWorkbook();
XSSFCell cell = row.createCell(columnIndex);
XSSFRichTextString textString = new XSSFRichTextString (value);
cell.setCellValue(value);
输入数据:
<ul>
<li> Iam <strong>Bold </strong> and Iam <u>Underlined </u> </li>
<li> Just a Normal Text </li>
<li> Iam <b> Bold </b> <em>and italic </em> <u> and underlined </u> </li>
</ul>
预期输出:
。 Iam Bold and Iam 斜体
。 Iam Bold and Iam 斜体和加下划线
。只是一个正常的文本
任何api规定,Aspose或Itext或其他一些API。
可能重复([Apache的POI的Excel文本通过XSSFRichTexString和Jsoup格式化] http://stackoverflow.com/questions/24613916/apache-poi-excel-text-formatting-through-xssfrichtexstring-and-jsoup ) – Mirco