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

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

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

    隨筆-86  評論-767  文章-3  trackbacks-3
    ? 為了保證示例程序的運行,必須安裝Java 2 sdk1.4.0 和Jakarta POI,Jakarta POI的Web站點是: http://jakarta.apache.org/poi/

    示例1將演示如何利用Jakarta POI API 創(chuàng)建Excel 文檔。


    示例1程序如下:
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    import org.apache.poi.hssf.usermodel.HSSFCell;
    import java.io.FileOutputStream;
    public class CreateXL {
     /** Excel 文件要存放的位置,假定在D盤JTest目錄下*/
     public static String outputFile="D:/JTest/ gongye.xls";
     public static void main(String argv[])
    ? {
     try
    ? {
      // 創(chuàng)建新的Excel 工作簿
      HSSFWorkbook workbook = new HSSFWorkbook();
      // 在Excel工作簿中建一工作表,其名為缺省值
      // 如要新建一名為"效益指標"的工作表,其語句為:
      // HSSFSheet sheet = workbook.createSheet("效益指標");
      HSSFSheet sheet = workbook.createSheet();
      // 在索引0的位置創(chuàng)建行(最頂端的行)
      HSSFRow row = sheet.createRow((short)0);
      //在索引0的位置創(chuàng)建單元格(左上端)
      HSSFCell cell = row.createCell((short) 0);
      // 定義單元格為字符串類型
      cell.setCellType(HSSFCell.CELL_TYPE_STRING);
      // 在單元格中輸入一些內容
      cell.setCellValue("增加值");
      // 新建一輸出文件流
      FileOutputStream fOut = new FileOutputStream(outputFile);
      // 把相應的Excel 工作簿存盤
      workbook.write(fOut);
      fOut.flush();
      // 操作結束,關閉文件
      fOut.close();
      System.out.println("文件生成...");


     }catch(Exception e) {
      System.out.println("已運行 xlCreate() : " + e );
     }
    }
    }


    讀取Excel文檔中的數據
      示例2將演示如何讀取Excel文檔中的數據。假定在D盤JTest目錄下有一個文件名為gongye.xls的Excel文件。
      示例2程序如下:
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    import org.apache.poi.hssf.usermodel.HSSFCell;
    import java.io.FileInputStream;
    public class ReadXL {
     /** Excel文件的存放位置。注意是正斜線*/
     public static String fileToBeRead="D:/JTest/ gongye.xls";
     public static void main(String argv[]){
     try{
      // 創(chuàng)建對Excel工作簿文件的引用
      HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));
      // 創(chuàng)建對工作表的引用。
      // 本例是按名引用(讓我們假定那張表有著缺省名"Sheet1")
      HSSFSheet sheet = workbook.getSheet("Sheet1");
      // 也可用getSheetAt(int index)按索引引用,
      // 在Excel文檔中,第一張工作表的缺省索引是0,
      // 其語句為:HSSFSheet sheet = workbook.getSheetAt(0);
      // 讀取左上端單元
      HSSFRow row = sheet.getRow(0);
      HSSFCell cell = row.getCell((short)0);
      // 輸出單元內容,cell.getStringCellValue()就是取所在單元的值
      System.out.println("左上端單元是: " + cell.getStringCellValue());
     }catch(Exception e) {
      System.out.println("已運行xlRead() : " + e );
     }
    }
    }



      設置單元格格式
      在這里,我們將只介紹一些和格式設置有關的語句,我們假定workbook就是對一個工作簿的引用。在Java


    中,第一步要做的就是創(chuàng)建和設置字體和單元格的格式,然后再應用這些格式:


      1、創(chuàng)建字體,設置其為紅色、粗體:
    HSSFFont font = workbook.createFont();
    font.setColor(HSSFFont.COLOR_RED);
    font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
      2、創(chuàng)建格式
    HSSFCellStyle cellStyle= workbook.createCellStyle();
    cellStyle.setFont(font);
      3、應用格式
    HSSFCell cell = row.createCell((short) 0);
    cell.setCellStyle(cellStyle);
    cell.setCellType(HSSFCell.CELL_TYPE_STRING);
    cell.setCellValue("標題 ");


      總之,如本篇文章所演示的一樣,Java程序員不必擔心Excel工作表中的數據了,利用Jakarta POI API,


    我們就可以輕易的在程序中存取Excel文檔。

    posted on 2005-01-14 15:07 eamoi 閱讀(583) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 免费观看的毛片大全| 久久国产乱子伦精品免费不卡| 99国产精品永久免费视频| 亚洲av无码不卡一区二区三区 | 亚洲欧美日韩自偷自拍| 在线免费视频一区二区| 亚洲精品美女久久7777777 | 亚洲中文字幕无码不卡电影| 国产免费A∨在线播放| 亚洲爆乳无码专区| 91成人在线免费观看| 亚洲专区一路线二| 日韩免费视频观看| 七次郎成人免费线路视频| 亚洲色婷婷一区二区三区| 亚洲免费在线播放| 在线综合亚洲欧洲综合网站| 免费v片在线观看无遮挡| 曰韩无码AV片免费播放不卡| 亚洲VA中文字幕无码毛片| 免费视频爱爱太爽了| 亚洲a∨国产av综合av下载| 久久亚洲精品无码观看不卡| 无人在线观看免费高清| 香蕉大伊亚洲人在线观看| 亚洲福利中文字幕在线网址| 免费黄网站在线观看| 亚洲人成图片网站| 亚洲精品人成无码中文毛片| 华人在线精品免费观看| 亚洲日韩精品国产3区| 中文字幕亚洲一区| 青春禁区视频在线观看直播免费| 青青草国产免费国产是公开| 久久精品国产亚洲AV麻豆~| 成人免费毛片观看| 很黄很污的网站免费| 国产精品亚洲一区二区三区久久| 亚洲美女又黄又爽在线观看| 毛片免费视频在线观看| 国产精品1024在线永久免费 |