您能否让我知道,在这种情况下我们如何进行操作,我们拥有表格形式的纯HTML数据,应将其转换为适当的Excel工作表.
这是我编写的源代码,但出现一个异常->
错误:无效的标题签名;读取0x6D78206C6D74683C,应为0xE11AB1A1E011CFD0 |#]
// Resulting byte stream from the DB
resultBytes = dokumentSession.getXlsZuAuftrag(ts);
if (resultBytes != null && resultBytes.length > 0) {
try {
InputStream fos = new ByteArrayInputStream(resultBytes);
HSSFWorkbook workbook = new HSSFWorkbook(fos);
workbook.createSheet("sheet1");
FileOutputStream fileOut = new FileOutputStream("ipa_loader.xls");
workbook.write(fileOut);
fileOut.close();
} catch (Exception e)
{// Catch exception if any
System.err.println("Error: " + e.getMessage());
}
}
请让我知道对此的任何投入,感谢您的帮助.
解决方法:
使用任何HTML解析器,您都必须解析HTML内容,然后使用POI将内容写入Excel.
友情链接:
POI示例
HTML解析器示例
标签:apache-poi,java
来源: https://codeday.me/bug/20191031/1974569.html