【问题标题】:Excel 2007(.xlsx) Reading code using POI 3.5 in java?Excel 2007(.xlsx) 在 Java 中使用 POI 3.5 读取代码?
【发布时间】:2009-12-13 03:41:20
【问题描述】:

我已下载最新的POI 3.5 版。我想使用 POI 读取 Excel 文件(.xlsx 格式)

如果有人有任何示例源代码或任何URL或任何其他code sn-p可以读取Excel文件(.xlsx格式)使用最新版本的 POI,将不胜感激。

谢谢,

米沙尔·沙阿

【问题讨论】:

标签: excel apache-poi


【解决方案1】:

这里是 POI 的 XLSX to CSV 转换器示例,您可以找到更多示例 here

【讨论】:

  • 感谢您的帮助。我已经从中获取了示例代码,但我仍然遇到了一个奇怪的问题。如果您知道或遇到此类问题。我已将所有 POI 3.5 提供的 jar 添加到项目中。但是,在这两种情况下,在 netbeans 和 eclipse 中,它都会给出错误/异常。生成的异常如下: 线程“main”中的异常 java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException at ExcelSheetCreation.main(ExcelSheetCreation.java:38) 所有用户都有同样的问题,而且没有给出完整的解决方案。在这种情况下也请帮助我。谢谢,米沙尔·沙阿
【解决方案2】:

以下是可以帮助您读取 excel 2007 格式文件的代码片段...实际上有 2 个用于读取 excel 文件的 diff 类,一个用于 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); 

【讨论】:

    猜你喜欢
    • 2013-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-22
    • 2018-01-13
    相关资源
    最近更新 更多