我想將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