Apache的POI:从转换到HSSF SS?(Apache Poi: Converting fro

2019-07-29 16:59发布

我已经转换了我所有的,以SS原来的代码在HSSF除了在那里我做的工作簿的部分。


旧代码:HSSFWorkbook WB =新HSSFWorkbook(新的FileInputStream(文件));


新的非工作代码:工作簿[] = WB2新的工作簿[] {新的FileInputStream};


这是转换,该网站给出的一个例子:

NEW:工作簿[] WBS =新的工作簿[] {新HSSFWorkbook(),新XSSFWorkbook()}; OLD:HSSFWorkbook WB =新HSSFWorkbook();

Answer 1:

工作簿是一个接口,你不能实例化。 取而代之的是,你想要的是WorkbookFactory 。 传递一个文件或一个InputStream,它会给你相应的工作簿实例

您的旧代码:

HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(file));

变为:

Workbook wb = WorkbookFactory.create(file);


文章来源: Apache Poi: Converting from HSSF to SS?