在读取 .xls 文件时使用以下代码,其中 s 是文件目录:
InputStream input = new FileInputStream(s);
Workbook wbs = new HSSFWorkbook(input);
我收到以下错误消息:
Exception in thread "main" java.io.IOException: Invalid header signature; read 0x0010000000060809, expected 0xE11AB1A1E011CFD0
我需要一个能够读取 XLSX 或 XLS 的程序,并且使用刚刚针对 XSSF 调整的完全相同的代码,它在 XLSX 文件中的读取完全没有问题。