2009-12-13 107 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); 
相關問題