日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jxl简析[ http://www.emlog.net/fei ]

發(fā)布時間:2024/4/17 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jxl简析[ http://www.emlog.net/fei ] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

<摘自>飛:jxl簡析:http://www.emlog.net/fei

最近,完成了一個網上報表系統(tǒng),剛巧用到了一個 JAVA 操作 excel 表格的 API .閑來無事,就將其大概的總結了一下.現階段 JAVA 操作 Excel 的 JAR 主要有 apache 的 POI 及 jxl. 因為現在的 eclipse 操作 excel 用的插件為 jxl ,所以在項目中就使用了 jxl .想想兩者都差不了太多.此簡單系列為兩個部分,一是 API 系列,另一部分則是應用系列.

一、 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

靜態(tài)字體內部類

?

最后,關于 Jxl.format 包.此包主要是一些與具體樣式有關的接口和枚舉.不進行具體描述.第一部分完.

轉載于:https://www.cnblogs.com/niewj/archive/2012/12/13/4041309.html

總結

以上是生活随笔為你收集整理的jxl简析[ http://www.emlog.net/fei ]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。