XSSFWorkbook,XSSFSheet是否与office 2003和office 2007一起使用

时间:2011-11-20 15:35:32

标签: java apache-poi

我正在使用以下行来处理Office 2010 Excel文件:

XSSFWorkbook myWorkBook = new XSSFWorkbook(new FileInputStream(file));

XSSFSheet mySheet = myWorkBook.getSheetAt(0);

Iterator<Row> rows = mySheet.rowIterator(); 

我想知道这是否适用于Office 2003和Office 2007(向后兼容),或者我将不得不更改实现,如果它不起作用,那我怎么知道excel文件的版本,以及如何实施会改变吗?

1 个答案:

答案 0 :(得分:2)

仅适用于office 2003,如果安装了Microsofts compatibility pack或您创建了HSSF输出。 Office 2007应该没问题。