java jxl api_JXl常见API说明

现阶段JAVA操作Excel的JAR主要有apache 的POI及jxl.Jxl方便快捷,POI用于对复杂Excel的操作。

一、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包,此包主要是一些与具体样式有关的接口和枚举,不进行具体描述。

文章摘自:http://blog.csdn.net/surgent/article/details/5836580

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值