<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 評(píng)論 :: 0 Trackbacks

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

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


    一、Jxl的API

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

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

    讀文件(包jxl)

    寫文件(包jxl.write)

    說明

    Workbook 

    WritableWorkbook

    工作簿

    Sheet

    WritableSheet

    工作表

    Cell/Image/Hyperlink

    WritableCell/WritableImage//WritableHyperlink

    單元格/圖像/超鏈接

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

    讀文件(包jxl)

    寫文件(包jxl.write)

    說明

    Cell

    WritableCell

    單元格

    BooleanCell

    Boolean

    布爾值單元格

    DateCell

    DateTime

    時(shí)間單元格

    ErrorCell

     

    形式錯(cuò)誤的單元格

    LabelCell

    Label

    文本單元格

    NumberCell

    Number

    數(shù)字單元格

    FormualCedll

    Formual

    公式單元格

     

    Blank

    空格單元格

    BooleanFormualCell

     

    布爾公式單元格

    DateFormualCell

     

    時(shí)間公式單元格

    ErrorFormualCell

     

    錯(cuò)誤公式單元格

    StringFormualCell

     

    文本公式單元格

    NumberFormualCell

     

    數(shù)字公式單元格

     

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

        jxl.Range 

     

        雖然數(shù)據(jù)是電子表格的核心,但是同時(shí)其也需要一些輔助類,比如文件格式設(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è)置(驗(yàn)證)

    CellReferenceHelper

     

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

    CellType

     

    表格相關(guān)類型

    CellView

    CellView(包jxl)

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

    CellFormat

    WritableCellFormat

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

     

    BoldStyle

    邊框枚舉

     

    DateFormat

    時(shí)間格式

     

    DateFormats

    時(shí)間格式枚舉

     

    NumbreFormat

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

     

    NumbreFormats

    數(shù)字模式枚舉

     

    WritableFont

    字體設(shè)置

     

    WriteableFont.Fontname

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

     

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

    posted on 2014-09-18 09:21 管先飛 閱讀(2005) 評(píng)論(0)  編輯  收藏 所屬分類: Java技術(shù)
    主站蜘蛛池模板: 亚洲精品精华液一区二区| 日韩亚洲Av人人夜夜澡人人爽| 亚洲国产电影在线观看| 日韩精品极品视频在线观看免费 | 国产精品极品美女免费观看| 春意影院午夜爽爽爽免费| 亚洲AV乱码久久精品蜜桃| 成人黄页网站免费观看大全| 中国在线观看免费的www| 在线综合亚洲中文精品| 国产亚洲人成网站在线观看不卡| 妻子5免费完整高清电视| 亚洲视频在线免费| 亚洲色欲色欲www在线播放| 国产AV无码专区亚洲AV毛网站| 在线a级毛片免费视频| 男人天堂免费视频| 亚洲精品无码久久久久YW| 亚洲av色福利天堂| 亚洲av无码成人精品区在线播放 | 久视频精品免费观看99| 免费国产在线精品一区| 亚洲视频在线观看2018| 亚洲AV区无码字幕中文色| 亚洲伊人久久综合影院| 午夜免费福利影院| 和日本免费不卡在线v| 性xxxx视频免费播放直播| 思思久久99热免费精品6| 亚洲人成色在线观看| 亚洲日产2021三区| 亚洲av激情无码专区在线播放| 亚洲精品国产高清不卡在线| 在线中文高清资源免费观看| 免费观看激色视频网站(性色)| 叮咚影视在线观看免费完整版| 日韩在线观看免费| 高潮毛片无遮挡高清免费视频| 亚洲欧美国产国产综合一区 | 美女羞羞视频免费网站| 中文字幕亚洲综合小综合在线|