posts - 42,  comments - 84,  trackbacks - 0

          讀Excel:

          Workbook workbook = null;

            try
            {
                workbook = Workbook.getWorkbook(new File(path));
            }
            catch(Exception e)
            {
             System.out.println(e);
            }


          Sheet sheet = workbook.getSheet(0);
          Cell cell=sheet.getCell(i,j);//讀第i列,第j行表格的值
          System.out.println(cell.getContents());

          對(duì)于循環(huán)讀出可以使用
          sheet.getRows();方法得到行數(shù)
          sheet.getColumns();方法得到列數(shù)

          寫Excel:

          Workbook wb = Workbook.getWorkbook(new File(path));

          WritableCellFormat wcf = new WritableCellFormat();

          book = Workbook.createWorkbook(new File(path, wb);
          sheet = book.getSheet(0);

          jxl.write.Label name = new jxl.write.Label(i,j,"abc",wcf);//在第i列,第j行寫入"abc"值,風(fēng)格為wcf,如果寫入的是數(shù)字則使用jxl.write.Number
          sheet.addCell(name);
          try
             {
              book.write();
              book.close();
             }
             catch(WriteException e){}
             catch(IOException e){}

          單元格風(fēng)格:

          設(shè)置邊框—
          WritableCellFormat wcf = new WritableCellFormat();
          wcf.setVerticalAlignment(VerticalAlignment.CENTRE);
          wcf.setBorder(Border.RIGHT,BorderLineStyle.THIN);
          wcf.setBorder(Border.LEFT,BorderLineStyle.THIN);
          wcf.setBorder(Border.BOTTOM,BorderLineStyle.THIN);

          合并單元格-
          sheet.mergeCells(0,1,0,2)
          合并(0,1)、(0,2)兩個(gè)單元格

          設(shè)置字體-
          WritableFont wf = new WritableFont(WritableFont.ARIAL,12, WritableFont.BOLD, false);
          WritableCellFormat wcf = new WritableCellFormat(wf);
          以及其它各種單元格樣式,如設(shè)置背景顏色
          都可以通過設(shè)置WritableCellFormat來(lái)設(shè)置

          還有一點(diǎn)需要說(shuō)明一下,JXL組件對(duì)于公式的支持似乎比Apache的poi好
          posted on 2008-02-01 16:16 Dong 閱讀(4980) 評(píng)論(2)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 海伦市| 丘北县| 九寨沟县| 铁岭县| 陇南市| 金山区| 无锡市| 竹溪县| 马尔康县| 洛隆县| 灌阳县| 清远市| 卫辉市| 玉林市| 新昌县| 凉城县| 漾濞| 都匀市| 东明县| 二连浩特市| 伊川县| 涿州市| 河源市| 绥宁县| 达日县| 永嘉县| 延庆县| 平果县| 杂多县| 遂昌县| 乐至县| 育儿| 大石桥市| 广汉市| 镇巴县| 井陉县| 武功县| 同心县| 雅安市| 昆明市| 会昌县|