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

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

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

    隨筆-17  評論-64  文章-79  trackbacks-1

    要往xls文件里面寫入數據的時候需要注意的是第一要新建一個xls文件
    OutputStream os=new FileOutputStream("c:\\excel2.xls");

    再建完這個文件的時候再建立工作文件
    jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(new File(os));

    如果這個文件已經存在,那么我們可以在這個文件里面加入一個sheet為了和以前的數據進行分開;
    jxl.write.WritableSheet ws = wwb.createSheet("Test Sheet 1", 0);
    在createSheet方法里前面的參數是sheet名,后面是要操作的sheet號

    接下來就可以往這個文件里面寫入數據了


    寫入數據的時候注意的格式


    (1)添加的字體樣式
    jxl.write.WritableFont wf = new jxl.write.WritableFont(WritableFont.TIMES, 18, WritableFont.BOLD, true);
    WritableFont()方法里參數說明:
    這個方法算是一個容器,可以放進去好多屬性
    第一個:字體 ,WritableFont.TIMES
    第二個:大小,18
    第三個: 是否為粗體,WritableFont.BOLD 或WritableFont.NO_BOLD 
    第四個: 判斷是否為斜體,選擇true時為斜體
    第五個: 樣式,UnderlineStyle.NO_UNDERLINE 下劃線
    第六個: 顏色,jxl.format.Colour.RED 字體顏色是紅色的

    jxl.write.WritableCellFormat wcfF = new jxl.write.WritableCellFormat(wf);

    jxl.write.Label labelC = new jxl.write.Label(0, 0, "This is a Label cell",wcfF);
    ws.addCell(labelC);
    在Label()方法里面有三個參數
    第一個是代表列數,
    第二是代表行數,
    第三個代表要寫入的內容
    第四個是可選項,是輸入這個label里面的樣式
    然后通過寫sheet的方法addCell()把內容寫進sheet里面。

    (2)添加帶有formatting的Number對象
    jxl.write.NumberFormat nf = new jxl.write.NumberFormat("#.##");


    (3)添加Number對象
    (3.1)顯示number對象數據的格式

    jxl.write.NumberFormat nf = new jxl.write.NumberFormat("#.##");
    jxl.write.WritableCellFormat wcfN = new jxl.write.WritableCellFormat(nf);

    jxl.write.Number labelNF = new jxl.write.Number(1, 1, 3.1415926, wcfN);
    ws.addCell(labelNF);
    Number()方法參數說明:
    前兩上表示輸入的位置
    第三個表示輸入的內容


    (4)添加Boolean對象
    jxl.write.Boolean labelB = new jxl.write.Boolean(0, 2, false);
    ws.addCell(labelB);


    (5)添加DateTime對象
    jxl.write.DateTime labelDT = new jxl.write.DateTime(0, 3, new java.util.Date());
    ws.addCell(labelDT);
    DateTime()方法的參數說明
    前兩個表示輸入的位置
    第三個表示輸入的當前時間


    (6)添加帶有formatting的DateFormat對象
    這個顯示當前時間的所有信息,包括年月日小時分秒
    jxl.write.DateFormat df = new jxl.write.DateFormat("dd MM yyyy hh:mm:ss");
    jxl.write.WritableCellFormat wcfDF = new jxl.write.WritableCellFormat(df);
    jxl.write.DateTime labelDTF = new jxl.write.DateTime(1, 3, new java.util.Date(), wcfDF);
    ws.addCell(labelDTF);

    (7)添加帶有字體顏色Formatting的對象

    jxl.write.WritableFont wfc = new jxl.write.WritableFont(WritableFont.ARIAL, 10, WritableFont.NO_BOLD, false,UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.RED);
    jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat(wfc);

    import="jxl.format.*
    jxl.write.WritableFont wfc = new jxl.write.WritableFont(WritableFont.ARIAL,20,WritableFont.BOLD,false,UnderlineStyle.NO_UNDERLINE,jxl.format.Colour.GREEN);

    (8)設置單元格樣式

     

    jxl.write.WritableFont wfc = new jxl.write.WritableFont(WritableFont.ARIAL, 10, WritableFont.NO_BOLD, false,UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.RED);
    jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat(wfc);

    import="jxl.format.*
    jxl.write.WritableFont wfc = new jxl.write.WritableFont(WritableFont.ARIAL,20,WritableFont.BOLD,false,UnderlineStyle.NO_UNDERLINE,jxl.format.Colour.GREEN);

    (8)設置單元格樣式

    jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat(wfc);
    wcfFC.setBackGround(jxl.format.Colour.RED);//設置單元格的顏色為紅色
    wcfFC = new jxl.write.Label(6,0,"i love china",wcfFC);

    posted on 2007-10-19 19:42 飛鳥 閱讀(1127) 評論(0)  編輯  收藏 所屬分類: JAVA
    主站蜘蛛池模板: 韩国二级毛片免费播放| 国产91色综合久久免费分享| 美女黄网站人色视频免费国产 | 99无码人妻一区二区三区免费| 亚洲成AV人片在线观看无码 | 国产成人青青热久免费精品| 亚洲第一街区偷拍街拍| 日韩一品在线播放视频一品免费| 亚洲国产精品成人综合色在线| 暖暖免费高清日本一区二区三区| 国产成人综合久久精品亚洲| 亚洲精品黄色视频在线观看免费资源 | 国产AⅤ无码专区亚洲AV| a毛看片免费观看视频| 亚洲av无码专区国产乱码在线观看| 日韩电影免费在线观看中文字幕 | 亚洲国产精品久久久久婷婷软件| 91精品免费高清在线| 亚洲一区二区三区四区视频 | 四虎永久在线精品视频免费观看| 免费国产va视频永久在线观看| ZZIJZZIJ亚洲日本少妇JIZJIZ| 伊人久久大香线蕉免费视频| 亚洲精品自产拍在线观看动漫| 手机看黄av免费网址| 亚洲aⅴ天堂av天堂无码麻豆| 亚洲色偷拍区另类无码专区| 最近免费中文字幕中文高清| 亚洲日产2021三区| 国产成人免费福利网站| 一级特黄录像免费播放肥| 亚洲色图校园春色| 亚洲av成人一区二区三区在线观看 | 久久国产精品免费看| 亚洲性无码AV中文字幕| 91麻豆国产自产在线观看亚洲| 91禁漫免费进入| 亚洲乱码av中文一区二区| 亚洲熟妇无码另类久久久| 国产成人免费午夜在线观看| 日韩在线视精品在亚洲|