1、java jxl excel
简介:
* 从Excel 95、97、2000等格式的文件中读取数据;
* 读取Excel公式(可以读取Excel 97以后的公式);
* 生成Excel数据表(格式为Excel 97);
* 支持字体、数字、日期的格式化;
* 支持单元格的阴影操作,以及颜色操作;
* 修改已经存在的数据表;
* 能够读取图表信息
缺点:
这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。
参考文献:http://baike.baidu.com/view/1327707.htm
2、java poi excel
一、简介:
Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API
目前比较成熟的是HSSF接口,处理MS Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属性如sheet,cell等等。
二、HSSF概况:
HSSF 是Horrible SpreadSheet Format的缩写,也即“讨厌的电子表格格式”。也许HSSF的名字有点滑稽,就本质而言它是一个非常严肃、正规的API。通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。
HSSF 为读取操作提供了两类API:usermodel和eventusermodel,即“用户模型”和“事件-用户模型”。前者很好理解,后者比较抽象,但操作效率要高得多。
参考文献:http://blog.csdn.net/lgq_0714/archive/2009/09/23/4582500.aspx
3、FastExcel
一、简介:
它是一个采用纯java开发的excel文件读写组件。支持Excel'97(-2003)(BIFF8)文件格式。FastExcel主要关注excel内容的处理,所以FastExcel只能读取单元格的字符信息,而其它属性如颜色,字体等就不支持了。由于不读取,解析和存储这些额外信息,因此FastExcel只需很小的内存。
参考文献:http://www.oschina.net/p/fastexcel
4、jworkbook
参考文献:http://www.oschina.net/p/jworkbook
5、xlSQL Excel JDBC Driver
这是一个开源 API,用于将 Excel 文件当作数据库一样进行查询。如果您熟悉 SQL 和 JDBC,这可能是最简单的数据提取方法。您还可以通过使用 SQL 命令 insert 来添加数据。遗憾的是,xlSQL Excel JDBC 驱动程序目前似乎没有得到积极支持。
参考文献:https://xlsql.dev.java.net/
6、在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用Excel并且显示CSV文件。这样只是说可以访问到Excel文件,但是还不能真正的操纵Excel文件
参考文献:http://www.ibm.com/developerworks/cn/java/l-javaExcel/
分享到:
相关推荐
在Java编程环境中,处理Excel文件是一项常见的任务,无论是读取数据、写入数据还是进行复杂的表格操作。在Java中,有多种库可以帮助我们实现这些功能,其中最常用的两个是Apache POI和jxl。下面将详细讲解这两种方式...
Java通过Apache POI库操作Excel是Java开发人员处理Microsoft Office文档的一种常见方法,特别是当需要在应用程序中生成、读取或修改Excel数据时。Apache POI是一个开源项目,提供了丰富的API,使得Java开发者能够...
### Java操作Excel详解 #### 一、Java Excel API简介 Java Excel API是一个强大的开源库,允许开发者使用Java语言轻松地创建、更新以及读取Excel文件。这个库支持多种Excel文件格式,包括较旧版本(如.xls)和较新...
虽然它已经不再更新,但对于简单的Excel操作还是很有用的。 3. `AAA.java` - 这很可能是包含Java代码的源文件,可能实现了Excel或Word的处理逻辑。 4. `redeme.txt` - 通常是一个简短的说明文件,用于解释压缩包中的...
首先,让我们了解一下Java生成Excel的几种常见库: 1. **JXL库**:压缩包中的`jxl.jar`文件就是JXL库,这是一个广泛使用的Java库,用于读写Excel文件。JXL支持多种Excel操作,如创建工作簿、添加工作表、设置单元格...
标题提到的"java操作excel需要的jar包",以及描述中的"java操作excel 读取word文档 导出word文档需要用到的jar包",都指向了Apache POI的使用。Apache POI提供了HSSF和XSSF两个组件,分别用于处理旧版的Excel 97-...
Java操作Excel的jar库主要指的是Java中用于读取、写入和处理Microsoft Excel文件的库。这些库使得在Java应用程序中处理Excel数据变得方便快捷,尤其适用于数据分析、报表生成、数据导入导出等场景。在SWT(Standard ...
3. **Java与Excel交互**:通常使用Apache POI库来在Java中操作Excel文件(XLS和XLSX格式)。POI提供了API来创建、读取和修改Excel工作表,包括单元格数据、公式和样式。 4. **数据序列化和反序列化**:将NURBS数据...
在Java生态中,处理Excel文档有几种流行的开源解决方案,其中最为知名的有两种:Apache POI 和 JExcelApi (jxl)。 - **Apache POI**: - **简介**:Apache POI 是 Apache Software Foundation 的 Jakarta 项目的一...
在Java中使用OpenOffice实现Excel到PDF的转换,主要涉及到以下几个关键步骤和知识点: 1. **OpenOffice连接**:首先,你需要在Java程序中建立与OpenOffice服务器的连接。这通常通过JODConverter库(基于OpenOffice ...
### 一种基于Java的ODS与Excel数据交换方法 #### 摘要 随着企业对数据分析处理需求的日益增加,传统的数据库(DB)与数据仓库(DW)的两层架构已无法满足多层面的需求,因此引入了操作型数据存储(ODS)作为中间层...
### Java操作Excel教程知识点梳理 #### 一、引言 在日常工作中,Excel作为一种常见的数据...以上就是关于“Java操作Excel教程”中的主要内容概述,希望能够帮助大家更好地理解和掌握Java操作Excel的方法和技术要点。
excel读取主流是poi和jxl,两种方式功能都很全,但是缺乏比较零散。这里CommonUtil类中包含了poi、jxl读取excel的封装类,读取出来后变为list,需要的jar包一起带上了。还附带了excel流的方式下载,以及request内容...
在IT行业中,Java是一种广泛使用的编程语言,尤其在处理数据转换和Web应用方面。本话题主要探讨如何使用Java将Excel文件转换成HTML格式,以便于在线预览或在移动设备上浏览。这种转换通常涉及到几个关键的技术,包括...
本文将详细介绍三种常用的Java读取Excel文件的方法,并提供相关的代码示例。 1. JDBC-ODBC Excel Driver 这种方法是通过JDBC(Java Database Connectivity)接口,利用ODBC(Open Database Connectivity)驱动来...
Java 读取 Excel 文件的方法主要有三种,分别是使用 JDBC-ODBC Excel Driver、jxl.jar 库和 poi.jar 库。这些方法各有优缺点,并适用于不同的场景。以下是对每种方法的详细说明: 1. **JDBC-ODBC Excel Driver** ...
Java操作Excel文件是指使用Java语言来读取、写入和操作Excel文件,包括Excel03和Excel07两种版本。本文将详细介绍Java操作Excel文件的知识点,包括Java读取Excel文件、写入Excel文件、解决内存溢出异常等问题。 一...
本文主要探讨了三种常用的Java库来实现这一功能:JDBC-ODBC Excel Driver、jxl.jar以及poi.jar。 1. **JDBC-ODBC Excel Driver**: 这种方法依赖于Java的JDBC(Java Database Connectivity)API,通过ODBC(Open ...