<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 創建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
    ? {
      // 創建新的Excel 工作簿
      HSSFWorkbook workbook = new HSSFWorkbook();
      // 在Excel工作簿中建一工作表,其名為缺省值
      // 如要新建一名為"效益指標"的工作表,其語句為:
      // HSSFSheet sheet = workbook.createSheet("效益指標");
      HSSFSheet sheet = workbook.createSheet();
      // 在索引0的位置創建行(最頂端的行)
      HSSFRow row = sheet.createRow((short)0);
      //在索引0的位置創建單元格(左上端)
      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{
      // 創建對Excel工作簿文件的引用
      HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));
      // 創建對工作表的引用。
      // 本例是按名引用(讓我們假定那張表有著缺省名"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


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


      1、創建字體,設置其為紅色、粗體:
    HSSFFont font = workbook.createFont();
    font.setColor(HSSFFont.COLOR_RED);
    font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
      2、創建格式
    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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 精品免费久久久久久成人影院| 亚洲一卡2卡4卡5卡6卡在线99 | 亚洲一级视频在线观看| 成人毛片100免费观看| 美女视频黄的全免费视频| 亚洲福利中文字幕在线网址| 亚洲小视频在线播放| 国产在线观看xxxx免费| 日本亚洲欧洲免费天堂午夜看片女人员 | 亚洲午夜无码片在线观看影院猛| 亚洲精品在线电影| 91精品成人免费国产| 国产免费观看网站| ASS亚洲熟妇毛茸茸PICS| 暖暖在线视频免费视频| 亚洲精品成a人在线观看| 亚洲娇小性xxxx| 国产精品免费电影| 亚洲一本一道一区二区三区| 无码AV片在线观看免费| 亚洲综合伊人久久综合| 一级毛片**免费看试看20分钟| 女人让男人免费桶爽30分钟| 亚洲视频一区网站| 中文无码日韩欧免费视频| 亚洲AV无码成人精品区天堂| 成人自慰女黄网站免费大全| 亚洲成AV人片一区二区密柚| 亚洲电影免费观看| 中文字幕亚洲第一在线| 成年大片免费视频| 亚洲高清有码中文字| a毛片基地免费全部视频| 亚洲嫩草影院在线观看| 日本19禁啪啪无遮挡免费动图| 亚洲AV无码一区二区三区电影| 毛片免费在线观看网站| 一区二区在线视频免费观看| 亚洲欧洲精品国产区| 亚洲av麻豆aⅴ无码电影| 一边摸一边桶一边脱免费视频|