关于网友提出的“ 不能从HSSFWorkbook转换为Workbook”问题疑问,本网通过在网上对“ 不能从HSSFWorkbook转换为Workbook”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 不能从HSSFWorkbook转换为Workbook
描述:poiexcelxlsxxls
在做poi读取excel时,我想同时能读取后缀为xls和xlsx的excel,所以参考了网上,写了一个如下代码
Workbook workbook = null;
InputStream is = new FileInputStream(filePath);
if (filePath.endsWith(EXTENSION_XLS)) {
workbook = new HSSFWorkbook(is);
} else if (filePath.endsWith(EXTENSION_XLSX)) {
workbook = new XSSFWorkbook(is);
}
但是在hssfworkbook时一直报错说不能从HSSFWorkbook转换为Workbook
而XSSFWorkbook可以正常转换,所以这时候xlsx的可以正常读取,但是xls的不能读取,
我想问下这个情况应该怎么处理,是不是我导的poi jar包不对
以上介绍了“ 不能从HSSFWorkbook转换为Workbook”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4347924.html