use*_*229 2 java apache excel xlsx apache-poi
我正在尝试读取一个 excel 文件(xlsx NOT xls),但没有任何运气。我尝试了 jexcel api,但它不支持 xlsx 扩展名,然后我尝试了需要工作的 Apache api,还尝试了他们网站上的示例,但没有运气。我无法通过读取文件阶段并获得一个filenotfound 异常。还使用了 poi-ooxml-3.6.jar、xmlbeans-2.6.0 和 poi-3.7.jar。
任何人都可以向我解释我需要使用哪些类型的 api/classes/libraries 以及如何在 eclipse 中使用它(外部库/类/api 对我来说是全新的)
提前谢谢了
Apache POI 是一个很好的阅读 xsl 和 xslx 格式的库。
要读取文件,只需XSSFWorkbook通过传递带有 Excel 文件路径的新 FileInputStream 来实例化一个新文件:
XSSFWorkbook workbook = new XSSFWorkbook(OPCPackage.open(new File("foo.xslx")));
Run Code Online (Sandbox Code Playgroud)
或者使用输入流(比文件占用更多内存):
XSSFWorkbook workbook = new XSSFWorkbook(myInputStream);
Run Code Online (Sandbox Code Playgroud)
拥有 之后XSSFWorkbook,使用它来遍历所有单元格(示例)。
在此处下载 Apache POI 3.9
| 归档时间: |
|
| 查看次数: |
12361 次 |
| 最近记录: |