1
我想打开arbotrary类型的Excel文件。是否可以自动在HSSFWorkbook
和XSSFWorkbook
之间选择?如何在Apache POI中自动区分XSSF和HSSF?
目前我写
Workbook workbook = new HSSFWorkbook(excelFile);
我可以写通用?
我想打开arbotrary类型的Excel文件。是否可以自动在HSSFWorkbook
和XSSFWorkbook
之间选择?如何在Apache POI中自动区分XSSF和HSSF?
目前我写
Workbook workbook = new HSSFWorkbook(excelFile);
我可以写通用?
是的!您只需要使用WorkbookFactory
根据this part of the docs,最好使用File
而不是InputStream
。所以,仅仅这样做:
File file = new File("input.xls");
Workbook wb = WorkbookFactory.create(file);
,将创造者为准HSSFWorkbook
或XSSFWorkbook
您的文件需要