`
struas
  • 浏览: 66554 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

FastExcel对Excel的读取操作

阅读更多

  以前都是用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();
	}

 

 

分享到:
评论
3 楼 guooscar 2009-02-23  
haokangkai 写道
大哥写的不错 我也一直在用fastexcel 有一个问题小弟一直没有搞明白 FastExcel如何读出DATA型数据

一般情况下只要不是非常奇怪的格式,fastexcel都能做到所见即所得,也就是说你在excel里面看到的是什么样 读出来的就是什么样子,我不明白还要格式干嘛?
2 楼 akiraray 2009-02-23  
haokangkai 写道
大哥写的不错 我也一直在用fastexcel 有一个问题小弟一直没有搞明白 FastExcel如何读出DATA型数据

DATA还是乖乖的POI要么JXL吧- -
1 楼 haokangkai 2009-02-23  
大哥写的不错 我也一直在用fastexcel 有一个问题小弟一直没有搞明白 FastExcel如何读出DATA型数据

相关推荐

    fastexcel操作excel(含实例和开发包)

    总的来说,FastExcel是一个针对Java开发者的快速、轻量级的Excel处理工具,适合那些对性能有高要求且对样式功能需求不大的项目。在实际开发中,应根据具体需求选择合适的工具,以实现最佳的性能和功能平衡。通过深入...

    fastexcel导入导出例子

    在压缩包中的"Fast_Read_Excel"文件很可能是包含了一个或多个示例代码,展示了如何使用FastExcel进行Excel读取的操作。通过分析这些代码,你可以更深入地理解FastExcel的使用方法,例如如何处理异常、如何优化性能,...

    fastexcel:快速生成和读取大型Excel文件

    当您必须用Java生成xlsx Excel工作簿时,没有太多选择。 最受欢迎的一种( )包含许多功能,但是庞大的工作表时,它很快就变成了一项内存消耗。 它的流API可以缓解此问题,但是它引入了一些限制: 其滑动窗口机制...

    FastExcel:FastExcel是一个纯Java excel读写组件,它是FAST和TINY

    对Excel '97(-2003)(BIFF8)文件格式的读写支持。 BIFF(二进制交换文件格式)的低级结构。 复合文档文件格式(也称为“ OLE2存储文件格式”或“ Microsoft-Office兼容存储文件格式”)的低级结构。 用于创建,...

    Laravel的快速Excel导入导出

    这段代码会读取用户上传的文件,并对每一行数据执行提供的回调函数。你可以根据业务需求在这回调函数内处理数据,例如存储到数据库。 `rap2hpoutre/fast-excel`库支持多种格式,如XLSX、CSV和TSV。它还允许你自定义...

    Laravel开发-fast-excel

    在Laravel框架中,FastExcel是一个非常实用的库,它为开发者提供了快速、高效地读取和写入Excel文件的能力。这个库简化了处理大量数据的流程,特别适合那些需要频繁进行Excel导入导出功能的项目。下面我们将深入探讨...

    Jsp中Excel文件的导入

    在Java Web开发中,JSP...jxl提供了更多的操作Excel的选项,而fastexcel则以其简洁的API和高效的事件驱动读取方式吸引开发者。在实际开发中,还需要注意处理可能出现的异常,确保资源的正确关闭,以避免内存泄漏。

    excel导入导出例子

    2. **读取Excel文件**:使用`Workbook`类打开文件,然后通过`Sheet`、`Row`和`Cell`操作数据。 ```java Workbook workbook = Workbook.getWorkbook(new File("input.xls")); Sheet sheet = workbook.getSheet(0); ...

    FastExcel:.Net中的快速Excel读写

    快速Excel构建/发布关于提供读取和写入* .xlsx Excel文件的快速方法。 运行时内存占用量小不使用Open XML SDK与数据进行交互,而是直接进行操作并编辑基础xml文件。 该项目并非要用格式化之类的功能来替代功能齐全的...

    poi技术读取excell所需的完整jar包,有最新版本

    在给定的标题和描述中,提到的是使用Apache POI读取Excel文件,并且提供了最新的jar包,意味着我们可以利用这个库进行高效且兼容的Excel操作。 **Apache POI 知识点:** 1. **基本概念**: - **Apache POI**:...

    fast-xlsx-reader:一个Node包,用于高效地逐行读取Excel工作表

    它用于逐行读取Excel工作表,并可选地将每一行顺序以JSON格式或所需的任何格式写入流中。 编写该文档是为了克服类似软件包的一些限制,例如: read-excel-file (请参阅 )和 xlsx-to-json-lc ( ):仅限于批量...

    PHPExcel实现表格导出功能示例【带有多个工作sheet】

    通过使用PHPExcel,我们可以方便地创建、读取和修改Excel文件。本文将深入讲解如何使用PHPExcel实现带有多个工作sheet的表格导出功能。 首先,你需要下载PHPExcel库并将其解压到项目目录。在PHP脚本中,我们需要...

Global site tag (gtag.js) - Google Analytics