jxl的全称JExcelAPI,是一个读写修改EXCEL的JAVA类库,相比POI来说,使用起来更简便。
1、官方网站是http://jexcelapi.sourceforge.net/,其中jexcelapi_2_6_12.zip、jexcelapi_2_6_11.zip中的jxl.jar均为采用1.6编译,所以在我本机JDK1.5的环境下编译报了如下错误:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
2、下载采用jdk1.4编译的jexcelapi_2_6_10.zip 后将jxl.jar加入到lib中,运行:
import java.io.File;
import java.io.IOException;
import jxl.Cell;
import jxl.JXLException;
import jxl.Sheet;
import jxl.Workbook;
public class Test {
public static void main(String[] args) {
Test t = new Test();
try {
t.read();
} catch (Exception e) {
e.printStackTrace();
}
}
public void read() throws JXLException, IOException {
Workbook wb = Workbook.getWorkbook(new File("input.xls"));
Sheet sheet = wb.getSheet(0);
for (int i = 0, rowSize = sheet.getRows(); i < rowSize; i++) {
System.out.print(i + ":");
for (Cell c : sheet.getRow(i)) {
System.out.print(c.getContents() + "、");
}
System.out.println();
}
wb.close();
}
}
3、运行后的输出,还是很可以的:
0:编号、部门、日期、时间、数字、公式、
1:IA100914-006、变电一部、2010/09/14、2010/09/14 05:21:10、2、4、
2:IA100914-005、变电一部、2010/09/14、2010/09/14 05:21:10、3、6、
3:IA100914-004、变电一部、2010/09/14、2010/09/14 05:21:10、4、8、
4:IA100719-001、调度中心、2010/07/19、2010/09/03 05:01:54、5、10、
5:IA100908-016、变电一部、2010/09/08、2010/09/14 04:48:28、6、12、
4、input.xls的文件形如:
编号 |
部门 |
日期 |
时间 |
数字 |
公式 |
IA100914-006 |
变电一部 |
2010-09-14 |
2010-09-14 17:21:10 |
2 |
4 |
IA100914-005 |
变电一部 |
2010-09-14 |
2010-09-14 17:21:10 |
3 |
6 |
IA100914-004 |
变电一部 |
2010-09-14 |
2010-09-14 17:21:10 |
4 |
8 |
IA100719-001 |
调度中心 |
2010-07-19 |
2010-09-03 17:01:54 |
5 |
10 |
IA100908-016 |
变电一部 |
2010-09-08 |
2010-09-14 16:48:28 |
6 |
12 |
分享到:
相关推荐
Java语言在处理Excel文档时,通常会借助第三方库,其中最为流行的就是jxl库。jxl不仅提供了读取Excel文件的能力,还支持创建和修改Excel文件,极大地简化了开发者的工作。本文将深入探讨jxl库及其API的使用,帮助你...
《深入解析JXL:Java与Excel的不解之缘》 在IT行业中,处理Excel数据是一项常见的任务,无论是数据导入、导出还是分析,都离不开与Excel的交互。JXL库作为一个强大的工具,为Java开发者提供了方便快捷的方式来读取...
《JXL API详解》 JXL,全称为Java Excel API,是一个开源的Java库,用于读写Microsoft Excel文件。此API提供了丰富的功能,使得在Java应用程序中处理Excel数据变得非常简便。然而,需要注意的是,本说明文档并不...
《使用Java的jxl库创建并格式化Excel文件详解》 在Java开发中,处理Excel文件是一项常见的任务,尤其在数据导入导出、报表生成等领域。jxl库为Java提供了便利的方式来读写Excel文件,无需Microsoft Office的支持。...
### jxl创建下拉列表知识点解析 #### 一、jxl概述 jxl 是一个用于读写Microsoft Excel 文件的Java库。它支持多种版本的Excel文件格式,包括.xls(Excel 97-2003)等。jxl库允许开发者在Java应用程序中创建、修改和...
**jxlAPI(jxl完整的API)** jxl是一个Java库,用于读写Microsoft Excel文件。这个库在处理Excel数据时提供了丰富的功能,无需依赖于Microsoft Office套件。jxl API使得开发者能够在纯Java环境中创建、修改和读取...
"jxl模版生成excel" 指的是使用JExcelAPI(简称jxl)这个Java库来创建基于模板的Excel文件。JExcelAPI是一个开源项目,允许程序开发者读写Microsoft Excel文件,它支持从Java数据结构直接导出到Excel格式,同时也可...
`jxl`库是一个广泛使用的第三方库,它允许开发者轻松地读取、写入和修改Excel文件。本篇文章将深入探讨如何利用`jxl.jar`包来实现这一功能。 首先,确保你已经正确地将`jxl.jar`文件添加到你的项目类路径中。这可以...
《jxl库详解:2.6.10版本在Java中的Excel操作》 在Java编程领域,处理Excel数据是一项常见的任务,而jxl库则为此提供了强大的解决方案。本文将深入探讨jxl-2.6.10.jar包,它是jxl库的一个版本,特别关注其在读写...
确保正确导入`jxl`相关的包,如`jxl.write.WritableWorkbook`、`jxl.read.BiffRecord`等。 接下来,让我们看一个简单的读写Excel文件的实例。在这个例子中,我们将创建一个名为`Test.java`的文件,用于演示如何使用...
标题"关于jxl操作excel说明以及jxl.jar包下载2.6"表明我们将探讨如何使用JXL库以及在哪里获取它的特定版本(2.6)。 首先,让我们深入了解一下JXL库。JXL是Java Excel API的简称,它提供了一套完整的API,可以创建...
**jxl.jar 知识点详解** `jxl.jar` 是一个用于读写 Microsoft Excel 文件的 Java 库,它使得 Java 开发者能够在程序中方便地处理 Excel 数据,而无需依赖于 Microsoft Office 或其他第三方软件。这个库由 JExcelApi...
Java中的JXL库是一个强大的工具,专为处理Excel文件而设计。这个官方下载版的`jxl.jar`包含了处理Excel工作簿、工作表、单元格等所有必要的功能,使得Java开发者能够轻松地读取、写入和修改Excel数据。本文将深入...
java实现数据的导入与导出依赖包 jxl.jar
《深入理解JXL库:从jxl.jar到jxl源码和API》 在Java编程领域,处理Excel数据是一项常见的任务。为此,开发者们通常会使用各种库来简化这一过程,其中JXL就是一个广泛使用的开源库。本文将围绕"jxl.jar和jxl源码及...
**JXL库详解** 标题提及的“JXL - JAR包”是指Java eXtensions for Lotus (JXL),这是一个广泛使用的开源库,专门用于处理Excel电子表格文件。JXL库提供了一组易于使用的API,使得Java开发者可以方便地读取、写入...
《深入解析jxl:Java操作Excel的利器》 在Java编程中,处理Excel文件是一项常见的任务,而jxl库正是为此而生。标题中的“jxl源码及jar包”揭示了我们今天要探讨的核心——jxl,一个强大的Java API,它允许开发者...
### POI与JXL实战性能对比分析 #### JXL与POI概述 在日常工作中,尤其是在处理Excel文件时,我们通常会面临选择合适的Java库来完成任务的问题。JXL和POI是两个广泛使用的库,它们各有优势和局限性。 **JXL...
JXL库是一个流行的Java库,专门用于处理Microsoft Excel文件,包括读取、写入和修改Excel数据。在Java编程环境中,JXL库提供了一个简单易用的API,使得开发人员可以方便地集成Excel功能到他们的应用程序中。这个库...