<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    guanxf

    我的博客:http://blog.sina.com.cn/17learning

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      71 隨筆 :: 1 文章 :: 41 評論 :: 0 Trackbacks

    現(xiàn)階段JAVA操作Excel的JAR主要有apache 的POI及jxl.Jxl方便快捷,POI用于對復(fù)雜Excel的操作。

    Jxl官網(wǎng):http://www.andykhan.com/jexcelapi/index.html


    一、Jxl的API

    Jxl的API主要有三個包,jxl,jxl.format,jxl.write。如果單獨的分析API,可能對于更明確的了解此API沒有太多的幫助,我們還是從Excel文件的層次來剝離此API吧。

    一個excel文件由一個工作簿組成,一個工作簿又由n個工作表組成,每個工作表又由多個單元格組成。對應(yīng)于Jxl中的結(jié)構(gòu)為

    讀文件(包jxl)

    寫文件(包jxl.write)

    說明

    Workbook 

    WritableWorkbook

    工作簿

    Sheet

    WritableSheet

    工作表

    Cell/Image/Hyperlink

    WritableCell/WritableImage//WritableHyperlink

    單元格/圖像/超鏈接

           單元格(此處指文本單元格,圖像及鏈接和單元格做為一個層次)分為好多種,所以在API的設(shè)計中將Cell作為一個接口而存在。 對應(yīng)的jxl中的結(jié)構(gòu)為:

    讀文件(包jxl)

    寫文件(包jxl.write)

    說明

    Cell

    WritableCell

    單元格

    BooleanCell

    Boolean

    布爾值單元格

    DateCell

    DateTime

    時間單元格

    ErrorCell

     

    形式錯誤的單元格

    LabelCell

    Label

    文本單元格

    NumberCell

    Number

    數(shù)字單元格

    FormualCedll

    Formual

    公式單元格

     

    Blank

    空格單元格

    BooleanFormualCell

     

    布爾公式單元格

    DateFormualCell

     

    時間公式單元格

    ErrorFormualCell

     

    錯誤公式單元格

    StringFormualCell

     

    文本公式單元格

    NumberFormualCell

     

    數(shù)字公式單元格

     

    而有的時候,我們可能將幾個單元格作為一個整體來處理,在API中對應(yīng)的則是:

        jxl.Range 

     

        雖然數(shù)據(jù)是電子表格的核心,但是同時其也需要一些輔助類,比如文件格式設(shè)置,工作表設(shè)置與顯示效果,單元格設(shè)置與顯示效果等。按照其層次,則依次有以下接口或類。

    讀文件(包jxl)

    寫文件(包jxl.write)

    說明

    WorkbookSettings

    WorkbookSettings(包jxl)

    設(shè)置workbook屬性的bean

    SheetSettings

    SheetSettings(包jxl)

    設(shè)置具體sheet的屬性的bean(比如表頭表底等)

    HeaderFooter

    HeaderFooter(包jxl)

    表示表頭表底類

    HeaderFooter.Contents

    HeaderFooter.Contents(包jxl)

    具體表頭表底設(shè)置

    CellFeatures

    WritableCellFeautres

    表格內(nèi)容相關(guān)設(shè)置(驗證)

    CellReferenceHelper

     

    得到引用單元格相關(guān)屬性

    CellType

     

    表格相關(guān)類型

    CellView

    CellView(包jxl)

    表格視圖相關(guān)設(shè)置

    CellFormat

    WritableCellFormat

    表格顯示樣式設(shè)置

     

    BoldStyle

    邊框枚舉

     

    DateFormat

    時間格式

     

    DateFormats

    時間格式枚舉

     

    NumbreFormat

    數(shù)據(jù)格式

     

    NumbreFormats

    數(shù)字模式枚舉

     

    WritableFont

    字體設(shè)置

     

    WriteableFont.Fontname

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

     

    最后,關(guān)于Jxl.format包,此包主要是一些與具體樣式有關(guān)的接口和枚舉,不進行具體描述。
    文章摘自:http://blog.csdn.net/surgent/article/details/5836580

    posted on 2014-09-18 09:21 管先飛 閱讀(2012) 評論(0)  編輯  收藏 所屬分類: Java技術(shù)
    主站蜘蛛池模板: 黄色片在线免费观看| 国产午夜免费福利红片| 在线观看视频免费国语| 在线观看亚洲一区二区| 男的把j放进女人下面视频免费| 亚洲熟妇无码AV在线播放| 日韩毛片免费一二三| 亚洲片国产一区一级在线观看| 粉色视频在线观看www免费| 国产成人免费a在线资源| 亚洲欧美在线x视频| 亚洲国产婷婷香蕉久久久久久| 一个人看的www视频免费在线观看| 亚洲人成影院在线观看| 在线免费播放一级毛片 | 久草免费福利资源站| 亚洲国产天堂在线观看| 999久久久免费精品国产| 亚洲午夜理论片在线观看| 精品免费国产一区二区| 日韩一级片免费观看| 亚洲日产无码中文字幕| 久久久久久久久久国产精品免费 | 美女啪啪网站又黄又免费| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 中文字幕成人免费高清在线| 亚洲成色www久久网站夜月| 18禁美女黄网站色大片免费观看| 激情综合亚洲色婷婷五月| 国产一区视频在线免费观看| 国产一级高青免费| 亚洲人成电影网站| 四虎免费影院4hu永久免费| 特级做A爰片毛片免费看无码| 亚洲精品韩国美女在线| 日本一线a视频免费观看| 三级黄色免费观看| 亚洲人成影院在线高清| 亚洲国产香蕉人人爽成AV片久久 | 国产亚洲精品影视在线| jlzzjlzz亚洲乱熟在线播放|