2009-12-13 58 views
1

我已经下载最新版本POI版本3.5。我想使用POI读取Excel文件(.xlsx格式)Excel 2007(.xlsx)在Java中使用POI 3.5读取代码?

如果有人有任何实施例的源代码或任何URL或任何其他代码段可以读取使用最新版本的POI的,这将可以理解的Excel文件(.XLSX格式)。

感谢,

米沙勒沙阿

回答

1

这里是POI的XLSX to CSV转换例子,你可以挖掘到svn的更多的例子here

+0

感谢您的帮助。我已经从它采取了示例代码,但我仍然得到一个奇怪的问题。如果你知道或面临这样的问题。 我已经将所有POI 3.5提供的jar添加到项目中。但是,在netbeans和eclipse中,这两种情况都会给出错误/异常。 生成异常下面是: 异常在线程“主要” java.lang.NoClassDefFoundError:组织/阿帕奇/的xmlbeans/XmlException \t在ExcelSheetCreation.main(ExcelSheetCreation.java:38) 所有用户具有相同类型的问题并没有像给出的整个解决方案。 请帮我在这种情况下也。 谢谢, Mishal Shah – Developer 2009-12-14 02:17:02

0

下面是一小段代码片段,它可以帮助您的阅读excel 2007格式文件...实际上有2个diff类用于读取excel文件,一个用于excel 2003,一个是最新的...

代码>>>

InputStream inputStream = new FileInputStream(destDir); 
POIFSFileSystem fileSystem = new POIFSFileSystem(inputStream); 
XSSFWorkbook workBook = new XSSFWorkbook(salesFileName); 
XSSFSheet sheet = workBook.getSheetAt(0); 
totalRows = sheet.getPhysicalNumberOfRows(); 
System.out.println("total no of rows >>>>"+totalRows); 
相关问题