`
happyqing
  • 浏览: 3194718 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JXL说明

    博客分类:
  • jxl
jxl 
阅读更多

 

jxl基本过时了,他只能操作excel2003格式的,好久不更新了,

建议使用poi操作excel

java用poi操作excel,2003,2007,2010

http://happyqing.iteye.com/admin/blogs/1965570

 

JXL(Java Excel API)是一个用来动态读写Excel文件的开源框架,利用它可以在任何支持Java的操作系统上动态读写Excel文件。JXL的主页是:http://www.andykhan.com/jexcelapi/,可以在这里下载到它的最新的版本。
你可以分别通过如下命令
java -jar jxl.jar -xml test.xls
java -jar jxl.jar -cvs test.xls
以xml和cvs格式查看test.xls,这是因为JXL作者实现了一个用来演示的jxl.demo.Demo的类。

当然我们使用JXL主要是用它来动态读写Excel文件。现在就来看看JXL在对Excel的读和写上都提供了那些支持。
先来看看Excel文件中都有写上面对象
1 文件对象 2工作簿对象 3 单元格对象。
相应的在JXL中就有Workbook,Sheet ,Cell 。通过这三个对象我们就可以实现Excel文件的读取工作。
我们先想想一下读取步骤,不管是什么样的Excel操作框架必定都要经历
1选取Excel文件,2选择工作簿,3选择Cell,4读取信息。
那么现在就可以看看JXL中这四步骤如何体现:
//通过Workbook的静态方法getWorkbook选取Excel文件
Workbook workbook = Workbook.getWorkbook(new File("myfile.xls"));

//通过Workbook的getSheet方法选择第一个工作簿(从0开始)
Sheet sheet = workbook.getSheet(0);

//通过Sheet方法的getCell方法选择位置为C2的单元格(两个参数都从0开始)
Cell c2 = sheet.getCell(2,1);

//通过Cell的getContents方法把单元格中的信息以字符的形式读取出来
String stringc2 = c2.getContents();

可以看到正是刚才所说的四个步骤。

我们都知道Excel单元格是有格式的,那么这些信息如何取得。
Cell提供了一个getType方法能够返回单元格的类型信息,同时JXL提供了一个CellType类用来预设Excel中的类型信息,而且JXL提供了一些Cell类的子类用来分别用来表示各种类型的单元格,如LabelCell,NumberCell,DateCell分别表示字符、数值、日期类型的单元格。所以我们可以这样写:
if (c2.getType() == CellType.NUMBER)
{
  NumberCell nc = (NumberCell) c2;
  numberb2 = nc.getValue();
}

最后不要忘记关闭workbook以释放资源:
workbook.close();
现在总结一下:三个对象,四个步骤,注意格式。就可以轻松的从Excel文件中读取数据。

分享到:
评论

相关推荐

    jxl api说明文档

    然而,需要注意的是,本说明文档并不涵盖“pai”包的相关内容。 一、JXL概述 JXL API是Java开发者处理Excel文件的理想选择,它支持多种操作,包括创建新的工作簿、读取现有工作簿、修改工作表、添加公式、设置格式...

    JXL 文档说明API

    标题“JXL 文档说明API”和描述“详细介绍了jxl类的一些用法,JAVA操作excel的详细用法”直接指向本文主要知识点的核心,即Java操作Excel的库JXL(Java Excel API)的相关用法。JXL是一个开源项目,可以实现Java开发...

    关于jxl操作excel说明以及jxl.jar包下载2.6

    标题"关于jxl操作excel说明以及jxl.jar包下载2.6"表明我们将探讨如何使用JXL库以及在哪里获取它的特定版本(2.6)。 首先,让我们深入了解一下JXL库。JXL是Java Excel API的简称,它提供了一套完整的API,可以创建...

    JXL插件和使用说明文档

    jxl是一个韩国人写的java操作excel的工具, 在java的开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI(即jxl)... 需要补充说明的是,jxl对图形和图表的支持很有限,而且 仅仅识别PNG格式的图片。

    jxl.zip_excel_jxl_jxl.biff.drawing.dg_jxl.biff.drawingdg

    以下是一些核心功能的详细说明: 1. **读取Excel文件**:JXL可以解析Excel文件中的所有工作表,获取单元格的值、格式、颜色、边框、字体等信息。通过`Workbook`类,你可以打开一个Excel文件,并通过`Sheet`类访问每...

    jxl.jar最新版本+使用说明+例子

    在下载的压缩包中,附带的使用说明和示例可以帮助你更好地理解jxl.jar的用法。通过实际运行这些示例,你可以快速上手并掌握其核心功能。 总结,jxl.jar为Java开发者提供了一个强大且易用的工具,用于处理Excel文件...

    jxl 源码 jar chm说明文档

    jxl 源码 jar chm格式API文档 jxl 源码 jar chm格式API文档 jxl 源码 jar chm格式API文档 jxl 源码 jar chm格式API文档 jxl 源码 jar chm格式API文档 jxl 源码 jar chm格式API文档 jxl 源码 jar chm格式API文档

    JXL - JAR包

    `JXL_API.chm`是一个帮助文件,通常在Windows系统中以CHM(Compiled HTML Help)格式查看,包含了JXL库的类、方法和属性的详细说明。`JXL.doc`可能是一个Word文档或者PDF,提供了另一种形式的API参考。这些文档通常...

    jxl.jar使用文档

    jxl.jar 通过java操作excel表格的工具类库 支持Excel 95-2000的所有版本 生成Excel 2000标准格式 支持字体、数字、日期操作 能够修饰单元格属性 支持图像和图表 应该说以上功能已经能够大致满足我们的需要。...

    jxl-2.6.12包 源码 及 javadoc

    其次,jxl-2.6.12-javadoc.jar是jxl库的Javadoc文档,它为jxl库的所有公开API提供了详细的注释说明。Javadoc是一种标准的工具,用于自动生成关于Java类、接口和方法的文档。通过查阅这些文档,开发者可以迅速了解每...

    jxl包和使用的例子 带注释和说明文档 预览打印功能

    2. **文档说明**: jxl的官方文档详尽地解释了API的使用方法和示例,覆盖了从基本操作到复杂功能的方方面面。开发者可以通过阅读文档快速理解如何创建、读取和修改Excel文件,以及如何处理数据和样式。 3. **实验...

    JXL的jar包及API文档

    `JXL_API.chm`是JXL的API帮助文档,它提供了详细的类、接口和方法的说明。通过查阅这个文档,开发者可以快速了解JXL库的各个组件及其用法,从而更好地利用JXL进行Excel操作。 总的来说,JXL库为Java开发者提供了一...

    jxl-2.6.12.zip

    另一个文件"说明.txt"可能是库的使用指南或API文档,它将提供详细的安装步骤、示例代码和常见问题解答,帮助开发者快速上手。 总的来说,JXL 2.6.12是一个功能强大且成熟的Java Excel处理库,无论是读取现有的Excel...

    jxl.jar和jxl.api文档及使用方法

    描述进一步提到,还有`jxl.api`文档,这是JExcelAPI的API参考,提供了详细的类和方法说明,对于开发者理解和使用该库至关重要。此外,还包含了使用jxl.jar的方法和示例,以及如何将数据从JSP页面导出到MySQL数据库的...

    jxl.jar相关操作及说明

    可使用户利用JAVA操作EXCEL文件,Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。

    利用jxl操作excel文件

    本篇将详细介绍如何利用`jxl`库来操作Excel文件,并结合实例说明如何从Excel文件中提取数据并生成TXT文件。 首先,我们需要理解`jxl`库的基本结构。`jxl`库主要提供了`Workbook`、`Sheet`、`Cell`等类,分别对应...

    架包jxl.zip

    以下是对JXL库及其在Java中操作Excel功能的详细说明: 1. **JXL库介绍** JXL库(Java Excel API)是一个开源项目,提供了一个方便的接口,使得Java程序可以方便地读取、创建和修改Excel文件。它支持多种Excel特性...

Global site tag (gtag.js) - Google Analytics