我有一个List<String []> dataToExport
存储在excel文件中。
dataToExport
的一些元素可能包含以下形式的数据
<强> <b><font color=grey>valueInCell</font></b>
我存储数据的功能 block 是
public static void exportExcel(List<String[]> dataToExport,String filename){
try {
Workbook wb = new HSSFWorkbook();
CreationHelper helper = wb.getCreationHelper();
Sheet sheet = wb.createSheet("new sheet");
String[] line;
int r = 0;
int k=0;
while (k< dataToExport.size()) {
line =dataToExport.get(k);
Row row = sheet.createRow((short) r++);
for (int i = 0; i < line.length; i++)
row.createCell(i)
.setCellValue(helper.createRichTextString(line[i]));
k++;
}
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
wb.write(fileOut);
fileOut.close();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
如何只存储 valueInCell
解释完 html 标签后。
提前致谢。
最佳答案
使用jericho html解析器来解释html标签。 也可以引用Apache POI Excel text formatting through XSSFRichTexString and Jsoup
关于java - 在Excel文件中存储数据时解释html标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25523180/