以前都是用POI和jxl对Excel的操作,发现数据过大,文件过多,就是出现读取的问题,也觉得速度过于缓慢,现在用FastExcel对Excel的读取,发现速度快了很多,而且代码简单易懂,真是个好东西,值得关注。
例子:
public static String FILE_TO_BEREAD="E:\\factor.xls";
public void testReadExcel(){
try{
Workbook workBook= FastExcel.createReadableWorkbook(new File(FILE_TO_BEREAD));
workBook.open();
Sheet s = workBook.getSheet(0);
for (int i = s.getFirstRow(); i <= s.getLastRow(); i++) {
for (int j = s.getFirstColumn(); j <=s.getLastColumn(); j++) {
if(s.getCell(i, j)!=null){
System.out.print(s.getCell(i, j));
}
}
System.out.println();
workBook.close();
}
}catch(Exception e){
e.printStackTrace();
}
}
public static void main(String[] args) {
faslExcel fas=new faslExcel();
fas.testReadExcel();
}
分享到:
- 2009-01-10 15:28
- 浏览 5570
- 评论(3)
- 论坛回复 / 浏览 (3 / 3163)
- 查看更多
相关推荐
总的来说,FastExcel是一个针对Java开发者的快速、轻量级的Excel处理工具,适合那些对性能有高要求且对样式功能需求不大的项目。在实际开发中,应根据具体需求选择合适的工具,以实现最佳的性能和功能平衡。通过深入...
在压缩包中的"Fast_Read_Excel"文件很可能是包含了一个或多个示例代码,展示了如何使用FastExcel进行Excel读取的操作。通过分析这些代码,你可以更深入地理解FastExcel的使用方法,例如如何处理异常、如何优化性能,...
当您必须用Java生成xlsx Excel工作簿时,没有太多选择。 最受欢迎的一种( )包含许多功能,但是庞大的工作表时,它很快就变成了一项内存消耗。 它的流API可以缓解此问题,但是它引入了一些限制: 其滑动窗口机制...
对Excel '97(-2003)(BIFF8)文件格式的读写支持。 BIFF(二进制交换文件格式)的低级结构。 复合文档文件格式(也称为“ OLE2存储文件格式”或“ Microsoft-Office兼容存储文件格式”)的低级结构。 用于创建,...
这段代码会读取用户上传的文件,并对每一行数据执行提供的回调函数。你可以根据业务需求在这回调函数内处理数据,例如存储到数据库。 `rap2hpoutre/fast-excel`库支持多种格式,如XLSX、CSV和TSV。它还允许你自定义...
在Laravel框架中,FastExcel是一个非常实用的库,它为开发者提供了快速、高效地读取和写入Excel文件的能力。这个库简化了处理大量数据的流程,特别适合那些需要频繁进行Excel导入导出功能的项目。下面我们将深入探讨...
在Java Web开发中,JSP...jxl提供了更多的操作Excel的选项,而fastexcel则以其简洁的API和高效的事件驱动读取方式吸引开发者。在实际开发中,还需要注意处理可能出现的异常,确保资源的正确关闭,以避免内存泄漏。
2. **读取Excel文件**:使用`Workbook`类打开文件,然后通过`Sheet`、`Row`和`Cell`操作数据。 ```java Workbook workbook = Workbook.getWorkbook(new File("input.xls")); Sheet sheet = workbook.getSheet(0); ...
快速Excel构建/发布关于提供读取和写入* .xlsx Excel文件的快速方法。 运行时内存占用量小不使用Open XML SDK与数据进行交互,而是直接进行操作并编辑基础xml文件。 该项目并非要用格式化之类的功能来替代功能齐全的...
在给定的标题和描述中,提到的是使用Apache POI读取Excel文件,并且提供了最新的jar包,意味着我们可以利用这个库进行高效且兼容的Excel操作。 **Apache POI 知识点:** 1. **基本概念**: - **Apache POI**:...
它用于逐行读取Excel工作表,并可选地将每一行顺序以JSON格式或所需的任何格式写入流中。 编写该文档是为了克服类似软件包的一些限制,例如: read-excel-file (请参阅 )和 xlsx-to-json-lc ( ):仅限于批量...
通过使用PHPExcel,我们可以方便地创建、读取和修改Excel文件。本文将深入讲解如何使用PHPExcel实现带有多个工作sheet的表格导出功能。 首先,你需要下载PHPExcel库并将其解压到项目目录。在PHP脚本中,我们需要...