如何在Apache POI中自动区分XSSF和HSSF?
我想能够打开arbotrarytypes的Excel文件。 是否可以自动selectHSSFWorkbook
和XSSFWorkbook
?
目前我写
Workbook workbook = new HSSFWorkbook(excelFile);
我可以写普遍吗?
是! 所有你需要做的就是使用WorkbookFactory
根据这部分文档 ,最好使用File
不是InputStream
。 所以,只要做一些事情:
File file = new File("input.xls"); Workbook wb = WorkbookFactory.create(file);
这将创build您的文件需要HSSFWorkbook
或XSSFWorkbook
任何一个