![](https://csdnimg.cn/release/download_crawler_static/86861317/bg1.jpg)
全面挖掘 JavaExcelAPI 使用方法
使用 Windows 操作系统的朋友对 Excel(电子表格)一定可不能生疏,然而要使用 Java 语言来操纵 Excel
文件并不是一件容易的事。在 Web 应用日益盛行的今天,通过 Web 来操作 Excel 文件的需求越来越强烈,
目前较为流行的操作是在 JSP 或 Servlet 中创建一个 CSV (comma separated values)文件,并将那个文件
以 MIME,text/csv 类型返回给扫瞄器,接着扫瞄器调用 Excel 同时显示 CSV 文件。如此只是说能够访问到
Excel 文件,然而还不能真正的操纵 Excel 文件,本文将给大伙儿一个惊喜,向大伙儿介绍一个开放源码项
目,Java Excel API,使用它大伙儿就能够方便地操纵 Excel 文件了。
Java Excel API 简介
Java Excel 是一开放源码项目,通过它 Java 开发人员能够读取 Excel 文件的内容、创建新的 Excel 文件、更
新差不多存在的 Excel 文件。使用该 API 非 Windows 操作系统也能够通过纯 Java 应用来处理 Excel 数据表。
因为是使用 Java 编写的,因此我们在 Web 应用中能够通过 JSP、Servlet 来调用 API 实现对 Excel 数据表的
访问。
现在公布的稳固版本是 V2.0,提供以下功能:
从 Excel 95、97、2000 等格式的文件中读取数据;
读取 Excel 公式(能够读取 Excel 97 以后的公式);
生成 Excel 数据表(格式为 Excel 97);
支持字体、数字、日期的格式化;
支持单元格的阴影操作,以及颜色操作;
修改差不多存在的数据表;
现在还不支持以下功能,但不久就会提供了:
不能够读取图表信息;
能够读,然而不能生成公式,任何类型公式最后的运算值都能够读出;
应用示例
1、从 Excel 文件读取数据表
Java Excel API 既能够从本地文件系统的一个文件(.xls),也能够从输入流中读取 Excel 数据表。读取 Excel
数据表的第一步是创建 Workbook(术语:工作薄),下面的代码片段举例说明了应该如何操作:(完整代码见
ExcelReading.java)
import java.io.*;
import jxl.*;
… … … …
try