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

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

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

    Java Blog for Alex Wan

    Let life be beautiful like summer flowers and death like autumn leaves.

    統計

    留言簿(10)

    BlogJava

    Blogs

    DIV+CSS

    JQuery相關

    友情鏈接

    常去的地方

    數據供應

    閱讀排行榜

    評論排行榜

    jxl讀寫excel的簡單例子

    jxltest.java
    import java.io.File;
    import java.io.FileOutputStream;

    import jxl.Workbook;
    import jxl.format.BorderLineStyle;
    import jxl.format.VerticalAlignment;
    import jxl.write.Label;
    import jxl.write.Number;
    import jxl.write.WritableFont;
    import jxl.write.WritableSheet;
    import jxl.write.WritableWorkbook;

    public class jxltest
    {
    public static void main(String [] args)
    {
    String templatePath 
    = "c:\\template.xls";//模板文件名
    String outFileStr = "c:\\test.xls";//測試文件名(輸出文件)
    try
    {
    //創建小字體:Arial,大小為8號,非粗體,非斜體
    WritableFont wf = new WritableFont(WritableFont.ARIAL, 8,WritableFont.NO_BOLD, false);
    //字體顏色為紅色
    wf.setColour(jxl.format.Colour.RED);
    //創建大字體:Arial,大小為18號,粗體,非斜體
    WritableFont Bwf = new WritableFont(WritableFont.ARIAL, 18,WritableFont.NO_BOLD, false);
    Bwf.setColour(jxl.format.Colour.RED);
    //創建單元格格式:設置水平對齊為向右對齊
    jxl.write.WritableCellFormat RwcfF = new jxl.write.WritableCellFormat(wf);
    RwcfF.setAlignment(jxl.write.Alignment.RIGHT);
    //創建單元格格式:設置水平對齊為向左對齊
    jxl.write.WritableCellFormat LwcfF = new jxl.write.WritableCellFormat(wf);
    LwcfF.setAlignment(jxl.write.Alignment.LEFT);
    //創建單元格格式:設置水平對齊為居中對齊
    jxl.write.WritableCellFormat CwcfF = new jxl.write.WritableCellFormat(wf);
    CwcfF.setAlignment(jxl.write.Alignment.CENTRE);
    jxl.write.WritableCellFormat CBwcfF 
    = new jxl.write.WritableCellFormat(Bwf);
    CBwcfF.setAlignment(jxl.write.Alignment.CENTRE);
    //設置垂直對齊為居中對齊
    CBwcfF.setVerticalAlignment(VerticalAlignment.CENTRE);
    //設置頂部邊框線為實線(默認是黑色--也可以設置其他顏色)
    CBwcfF.setBorder(jxl.format.Border.TOP, BorderLineStyle.MEDIUM);
    //設置右邊框線為實線
    CBwcfF.setBorder(jxl.format.Border.RIGHT, BorderLineStyle.MEDIUM);
    //設置頂部框線為實線
    CBwcfF.setBorder(jxl.format.Border.BOTTOM, BorderLineStyle.MEDIUM);
    jxl.write.WritableCellFormat CMwcfF 
    = new jxl.write.WritableCellFormat(wf);
    CMwcfF.setAlignment(jxl.write.Alignment.LEFT);
    //設置垂直對齊為向上對齊
    CMwcfF.setVerticalAlignment(VerticalAlignment.TOP);
    CMwcfF.setWrap(
    true);
    File tFile 
    = new File(templatePath);//創建模板文件對象
    File outFile = new File(outFileStr);//創建輸出文件對象
    //創建文件輸出流對象
    FileOutputStream os = new FileOutputStream(outFile);
    //模板工作簿對象
    Workbook tBook = Workbook.getWorkbook(tFile);
    //輸出工作簿對象
    WritableWorkbook wbook = Workbook.createWorkbook(os, tBook);
    //在坐標為(0,0)的單元格寫入"測試"字符串使用8號紅色小字體,向右對齊
    wsheet.addCell(new Label(00"test", RwcfF));
    //在坐標為(1,1)的單元格寫入"test"字符串使用8號紅色小字體,向左對齊
    wsheet.addCell(new Label(11"test", LwcfF));
    //在坐標為(2,2)的單元格寫入"測試test"字符串使用8號紅色小字體,居中對齊
    wsheet.addCell(new Label(2,2"測試test", CMwcfF));
    //在坐標為(3,3)的單元格寫入2.00使用18號紅色大字體,居中對齊
    wsheet.addCell(new Number(23142.00, CBwcfF));
    //寫入
    wbook.write();
    wbook.close();
    tBook.close();
    //關閉文件輸出流
    os.close();     
    }

    catch(Exception e)
    {
    System.out.println(e.getMessage());
    e.printStackTrace();
    }


    }


    }
     



    Let life be beautiful like summer flowers and death like autumn leaves.

    posted on 2008-06-07 10:26 Alexwan 閱讀(4041) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 免费无码又爽又刺激网站直播| 亚洲中文字幕精品久久| 无码AV动漫精品一区二区免费 | 国产亚洲视频在线| 成人午夜视频免费| 亚洲色偷精品一区二区三区| 成人特黄a级毛片免费视频| 亚洲三级在线播放| 久久不见久久见免费影院| 亚洲人成电影网站免费| 日本免费电影一区| 日日躁狠狠躁狠狠爱免费视频| 亚洲XX00视频| 中国videos性高清免费| 久久久久亚洲av无码专区| 99无码人妻一区二区三区免费| 亚洲一卡二卡三卡| 国产精品国产午夜免费福利看 | 91在线免费观看| 91精品国产亚洲爽啪在线观看| 999国内精品永久免费视频| 狠狠色伊人亚洲综合网站色| 免费观看四虎精品国产永久| 一级毛片a女人刺激视频免费| 精品久久久久久亚洲| 国内精品免费麻豆网站91麻豆| 亚洲乱色伦图片区小说| 少妇亚洲免费精品| 日韩免费视频一区二区| 亚洲一区二区三区高清不卡| 免费少妇a级毛片人成网| 免费黄网站在线看| 中文字幕无码精品亚洲资源网久久| 国产最新凸凹视频免费| 一个人免费视频在线观看www| 亚洲福利秒拍一区二区| 亚洲 另类 无码 在线| 久久免费观看国产精品88av| 亚洲国产AV无码一区二区三区 | 亚洲人成在线播放| 亚洲 另类 无码 在线|