一、API系列
Jxl的API主要有三个包,jxl,jxl.format,jxl.write.如果单独的分析API,可能对于更明确的了解此API没有太多的帮助,我们还是从Excel文件的层次来剥离此API吧.
一个excel文件由一个工作簿组成,一个工作簿又由n个工作表组成.每个工作表又由多个单元格组成.对应于Jxl中的结构为
读文件(包jxl) | 写文件(包jxl.write) | 说明 |
Workbook | WritableWorkbook | 工作簿 |
Sheet | WritableSheet | 工作表 |
Cell/Image/Hyperlink | WritableCell/WritableImage//WritableHyperlink | 单元格/图像/超链接 |
单元格(此处指文本单元格,图像及链接和单元格做为一个层次)分为好多种,所以在API的设计中将Cell作为一个接口而存在.
对应的jxl中的结构为:
读文件(包jxl) | 写文件(包jxl.write) | 说明 |
Cell | WritableCell | 单元格 |
BooleanCell | Boolean | 布尔值单元格 |
DateCell | DateTime | 时间单元格 |
ErrorCell | | 形式错误的单元格 |
LabelCell | Label | 文本单元格 |
NumberCell | Number | 数字单元格 |
FormualCedll | Formual | 公式单元格 |
| Blank | 空格单元格 |
BooleanFormualCell | | 布尔公式单元格 |
DateFormualCell | | 时间公式单元格 |
ErrorFormualCell | | 错误公式单元格 |
StringFormualCell | | 文本公式单元格 |
NumberFormualCell | | 数字公式单元格 |
而有的时候,我们可能将几个单元格作为一个整体来处理,在API中对应的则是:
jxl.Range
虽然数据是电子表格的核心,但是同时其也需要一些辅助类 比如文件格式设置,工作表设置与显示效果.单元格设置与显示效果等.按照其层次,则依次有以下接口或类.
读文件(包jxl) | 写文件(包jxl.write) | 说明 |
WorkbookSettings | WorkbookSettings(包jxl) | 设置workbook属性的bean |
SheetSettings | SheetSettings(包jxl) | 设置具体sheet的属性的bean(比如表头表底等) |
HeaderFooter | HeaderFooter(包jxl) | 表示表头表底类 |
HeaderFooter.Contents | HeaderFooter.Contents(包jxl) | 具体表头表底设置 |
CellFeatures | WritableCellFeautres | 表格内容相关设置(验证) |
CellReferenceHelper | | 得到引用单元格相关属性 |
CellType | | 表格相关类型 |
CellView | CellView(包jxl) | 表格视图相关设置 |
CellFormat | WritableCellFormat | 表格显示样式设置 |
| BoldStyle | 边框枚举 |
| DateFormat | 时间格式 |
| DateFormats | 时间格式枚举 |
| NumbreFormat | 数据格式 |
| NumbreFormats | 数字模式枚举 |
| WritableFont | 字体设置 |
| WriteableFont.Fontname | 静态字体内部类 |
最后,关于Jxl.format包.此包主要是一些与具体样式有关的接口和枚举.不进行具体描述.第一部分完.
分享到:
相关推荐
JXL教程 JXL开发文档 JXL学习笔记 JXL示例。
jxl操作 jxl操作 jxl操作 jxl操作 jxl操作 jxl操作
做excel项目时候自己找到的。介绍了java通过jxl包操作excel的类和函数,并附有简单的例子(非原创)
java语言操纵excel文档。以及jxl的帮助文档
jxl数据导入导出jxl数据导入导出jxl数据导入导出 jxl数据导入导出jxl数据导入导出jxl数据导入导出
jxl api说明文档 不包含pai包
jxl是一个韩国人写的java操作excel的工具, 在java的开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI(即jxl)。jxl功能相对POI比较弱一点。 但jExcelAPI对中文支持非常好,API是纯Java的, ...
java实现数据的导入与导出依赖包 jxl.jar
jxl创建下拉列表,使用Java来操作EXCEL,创建下拉列表
通过一个小例子了解jxl的读取,使用于java初学者。里面用到的包可以在CSDN下载得到。
java中通过jxl写excel文件并且设置excel字体样式、表格等
jxl操作excel说明以及jxl jar包
java利用jxl.jar包读取excel文件
jxl模版生成excel,采用类似EL表达式的方式生成模版
jxl........API look look
jxlApi word操作 All Classes Packages jxl jxl.demo jxl.format jxl.write
jxl操作excel实例,jxl jar包下载 jxl操作excel实例,jxl jar包下载 jxl操作excel实例,jxl jar包下载
jxl导出excel必须的Jar包 import jxl.Workbook; import jxl.format.Alignment; import jxl.format.VerticalAlignment; import jxl.write.Label; import jxl.write.WritableCellFormat; import jxl.write....
是一个简单的使用jxl的示例,生成一个excel的示例
最新的jxl.jar 下载 (包含jxl源码) 稳定新最好,成熟,不像之前的版本报数组越界的错误