【发布时间】:2018-06-01 10:38:41
【问题描述】:
我正在从 Web 应用程序中导出一个 .xls 格式的文件。当我试图读取这个文件时,它会抛出错误:
java.io.IOException:无效的标头签名;读取 0x6576206C6D783F3C,预期 0xE11AB1A1E011CFD0
这是一个导出的文件,因此无法更改格式。
这是我的代码,附件是 excel 文件:
public void verifyExportedData() throws Exception{
String filename = "Top_Down_Planning_by_Investment.xls"
File=new FileInputStream(new File("testdata/"+filename));
HSSFWorkbook workbook = new HSSFWorkbook(File);
HSSFSheet sheet=workbook.getSheet("Top Down Planning by Investmen");
DataFormatter formatter = new DataFormatter();
System.out.println("Cell data : "+sheet.getRow(0).getCell(1));
}
有人可以帮忙吗?
【问题讨论】:
标签: java excel io filestream