`
windywindy
  • 浏览: 170724 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Jxl简析(一)

    博客分类:
  • JXL
阅读更多
一、API系列

       Jxl的API主要有三个包,jxl,jxl.format,jxl.write.如果单独的分析API,可能对于更明确的了解此API没有太多的帮助,我们还是从Excel文件的层次来剥离此API吧.

一个excel文件由一个工作簿组成,一个工作簿又由n个工作表组成.每个工作表又由多个单元格组成.对应于Jxl中的结构为
读文件(包jxl)写文件(包jxl.write)说明
WorkbookWritableWorkbook工作簿
SheetWritableSheet工作表
Cell/Image/HyperlinkWritableCell/WritableImage//WritableHyperlink单元格/图像/超链接

  单元格(此处指文本单元格,图像及链接和单元格做为一个层次)分为好多种,所以在API的设计中将Cell作为一个接口而存在.

       对应的jxl中的结构为:
读文件(包jxl)写文件(包jxl.write)说明
CellWritableCell单元格
BooleanCellBoolean布尔值单元格
DateCellDateTime时间单元格
ErrorCell 形式错误的单元格
LabelCellLabel文本单元格
NumberCellNumber数字单元格
FormualCedllFormual公式单元格
Blank空格单元格
BooleanFormualCell 布尔公式单元格
DateFormualCell 时间公式单元格
ErrorFormualCell 错误公式单元格
StringFormualCell 文本公式单元格
NumberFormualCell数字公式单元格


而有的时候,我们可能将几个单元格作为一个整体来处理,在API中对应的则是:
    jxl.Range

    虽然数据是电子表格的核心,但是同时其也需要一些辅助类 比如文件格式设置,工作表设置与显示效果.单元格设置与显示效果等.按照其层次,则依次有以下接口或类.
读文件(包jxl)写文件(包jxl.write)说明
WorkbookSettingsWorkbookSettings(包jxl)设置workbook属性的bean
SheetSettingsSheetSettings(包jxl)设置具体sheet的属性的bean(比如表头表底等)
HeaderFooterHeaderFooter(包jxl)表示表头表底类
HeaderFooter.ContentsHeaderFooter.Contents(包jxl)具体表头表底设置
CellFeaturesWritableCellFeautres表格内容相关设置(验证)
CellReferenceHelper得到引用单元格相关属性
CellType表格相关类型
CellViewCellView(包jxl)表格视图相关设置
CellFormatWritableCellFormat表格显示样式设置
BoldStyle边框枚举
DateFormat时间格式
DateFormats时间格式枚举
NumbreFormat数据格式
NumbreFormats数字模式枚举
WritableFont字体设置
WriteableFont.Fontname静态字体内部类

最后,关于Jxl.format包.此包主要是一些与具体样式有关的接口和枚举.不进行具体描述.第一部分完.
分享到:
评论

相关推荐

    jxl操作excel的简析和应用.doc

    JXL是一个Java库,用于读写Microsoft Excel文件。在Java开发中,如果你需要处理Excel数据,JXL提供了一个简洁的API,使得在程序中操作Excel表格变得相对简单。下面我们将详细探讨JXL的使用和主要知识点。 **1. JXL...

    JXL教程 JXL开发文档 JXL学习笔记 JXL示例

    JXL(Java Excel API)是一款开源的Java库,专门用于处理Excel文件,无需依赖于Microsoft Office环境即可实现对Excel文件的读取和写入操作。本文将详细介绍JXL的基本概念、安装配置、核心功能以及如何使用JXL来创建...

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

    JXL库作为一个强大的工具,为Java开发者提供了方便快捷的方式来读取、写入和操作Excel文件。本文将深入探讨JXL库的核心功能及其在解析Excel文件中的应用。 首先,让我们明确一下标题"jxl.zip_excel_jxl_jxl.biff....

    jxl及jxlApi

    jxl库是一个开源项目,它允许Java开发者以编程方式处理Excel 97-2003(.xls)格式的文件。由于Excel文件在数据存储和报告生成方面具有广泛的应用,因此jxl库在企业级开发中扮演了重要角色。它提供了一套直观的API,...

    jxl api说明文档

    JXL,全称为Java Excel API,是一个开源的Java库,用于读写Microsoft Excel文件。此API提供了丰富的功能,使得在Java应用程序中处理Excel数据变得非常简便。然而,需要注意的是,本说明文档并不涵盖“pai”包的相关...

    jxl创建下拉列表

    #### 一、jxl概述 jxl 是一个用于读写Microsoft Excel 文件的Java库。它支持多种版本的Excel文件格式,包括.xls(Excel 97-2003)等。jxl库允许开发者在Java应用程序中创建、修改和读取Excel文件,而无需安装...

    jxl模版生成excel

    8. **jxls-examples-0.9.5-sources.jar**:这是一个包含jxls库源代码的例子包,可以帮助开发者深入理解jxl的内部工作机制,以及如何编写使用jxl的代码。 总的来说,jxl是一个强大的工具,适用于需要在Java应用中...

    jxl-2.6.10.jar包

    本文将深入探讨jxl-2.6.10.jar包,它是jxl库的一个版本,特别关注其在读写Excel文件方面的功能,以及如何利用`importSheet`函数来提高效率。 jxl库是一个开源的Java库,专门用于读取和写入Microsoft Excel文件。这...

    java利用jxl读取excel文件

    `jxl`库是一个广泛使用的第三方库,它允许开发者轻松地读取、写入和修改Excel文件。本篇文章将深入探讨如何利用`jxl.jar`包来实现这一功能。 首先,确保你已经正确地将`jxl.jar`文件添加到你的项目类路径中。这可以...

    jxl.jar完整包

    jxl库支持读取和写入Excel 97-2003格式的文件(.xls),提供了一个API,允许开发者对工作簿(Workbook)、工作表(Worksheet)、行(Row)和单元格(Cell)进行操作。通过这个库,我们不仅可以创建新的Excel文件,还...

    jxl操作excel实例,jxl jar包下载

    在这种情况下,`jxl`库是一个非常实用的工具。`jxl`库允许开发者使用Java语言来读写Microsoft Excel文件,无需依赖于Excel应用程序本身。本文将详细介绍如何使用`jxl`库进行Excel操作,并提供一个简单的实例。 首先...

    jxlAPI(jxl完整的API)

    jxl是一个Java库,用于读写Microsoft Excel文件。这个库在处理Excel数据时提供了丰富的功能,无需依赖于Microsoft Office套件。jxl API使得开发者能够在纯Java环境中创建、修改和读取Excel工作簿、工作表以及单元格...

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

    JXL库是一个广泛使用的开源库,它允许开发者用Java来读写Microsoft Excel文件。标题"关于jxl操作excel说明以及jxl.jar包下载2.6"表明我们将探讨如何使用JXL库以及在哪里获取它的特定版本(2.6)。 首先,让我们深入...

    jxl.jar 包含jxl源码 API

    `jxl.jar` 是一个用于读写 Microsoft Excel 文件的 Java 库,它使得 Java 开发者能够在程序中方便地处理 Excel 数据,而无需依赖于 Microsoft Office 或其他第三方软件。这个库由 JExcelApi 组织提供,是一个开源...

    java jxl的jar包 官方下载版

    Java中的JXL库是一个强大的工具,专为处理Excel文件而设计。这个官方下载版的`jxl.jar`包含了处理Excel工作簿、工作表、单元格等所有必要的功能,使得Java开发者能够轻松地读取、写入和修改Excel数据。本文将深入...

    jxl.jar和jml源码和jxlAPI下载

    为此,开发者们通常会使用各种库来简化这一过程,其中JXL就是一个广泛使用的开源库。本文将围绕"jxl.jar和jxl源码及jxl API"进行详细讲解,帮助你深入了解如何使用这个库以及如何进行下载和安装。 首先,"jxl.jar...

    JXL - JAR包

    标题提及的“JXL - JAR包”是指Java eXtensions for Lotus (JXL),这是一个广泛使用的开源库,专门用于处理Excel电子表格文件。JXL库提供了一组易于使用的API,使得Java开发者可以方便地读取、写入以及修改Excel文件...

    jxl-2.6.12.jar 操作excle

    为此,开发者们通常会借助于特定的库,其中,jxl是一个广泛使用的开源库,它允许Java程序读取、写入以及修改Excel文件。本文将深入探讨jxl-2.6.12.jar这一版本,以及如何利用它来操作Excel。 首先,我们了解下jxl库...

    jxl架包下载

    JXL库是一个流行的Java库,专门用于处理Microsoft Excel文件,包括读取、写入和修改Excel数据。在Java编程环境中,JXL库提供了一个简单易用的API,使得开发人员可以方便地集成Excel功能到他们的应用程序中。这个库...

    JXL读写EXCEL示例

    在Java编程环境中,处理Excel文件是一项常见的任务,而JXL库提供了一个简洁的API来实现这一功能。JXL是一个开源的Java库,专门用于读取和写入Microsoft Excel文件(.xls格式)。在这个示例中,我们将深入探讨如何...

Global site tag (gtag.js) - Google Analytics