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

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

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

    讀取Excel文件

    package com.zph.util;

    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import org.apache.poi.hssf.usermodel.HSSFCell;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;

    /**
     * @author shaevel
     *
     */
    public class ReadExcel {

     //public static String outputFile="D:\\JTest\\gongye.xls";

     /**
     * @param args
     */
     public static void main(String[] args) {

      String outputFile="D:\\gongye.xls";
      createXLS(outputFile);
      //String inputFile = "D:\\shuaka.xls";
      //readXLS(inputFile);
     }

     public static void createXLS(String outputFile){

      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.setEncoding(HSSFCell.ENCODING_UTF_16);

       // 在單元格中輸入一些內容
       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 );
      }
     }

     public static void readXLS(String inputFile){

      try{

       // 創建對Excel工作簿文件的引用
       HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(inputFile));

       // 創建對工作表的引用。
       // 本例是按名引用(讓我們假定那張表有著缺省名"Sheet1")
       HSSFSheet sheet = workbook.getSheet("Sheet1");

       // 也可用getSheetAt(int index)按索引引用,
       // 在Excel文檔中,第一張工作表的缺省索引是0,
       // 其語句為:HSSFSheet sheet = workbook.getSheetAt(0);
       // 讀取左上端單元
       for(int i = 0; i < 8; i++){
        for(int j =0; j < 6; j++){
         HSSFRow row = sheet.getRow(i);
         HSSFCell cell = row.getCell((short)j);

         // 輸出單元內容,cell.getStringCellValue()就是取所在單元的值
         if(cell.getCellType() == 0){
          System.out.print(cell.getNumericCellValue() + "  ");
         }
         if(cell.getCellType() == 1){
          System.out.print(cell.getStringCellValue() + "  ");
         }
        }
       System.out.print("\n");
       }
      }catch(Exception e) {
       System.out.println("已運行xlRead() : " + e );
      }
     }
    }

    posted on 2009-09-19 00:02 張平輝 閱讀(232) 評論(0)  編輯  收藏 所屬分類: JAVA

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    留言簿

    文章分類

    文章檔案

    搜索

    最新評論

    主站蜘蛛池模板: 真正全免费视频a毛片| 亚洲精品影院久久久久久| 久久亚洲精品11p| 免费jjzz在线播放国产| 亚洲老熟女五十路老熟女bbw| 女人18一级毛片免费观看| 在线观看亚洲精品专区| 免费成人在线观看| 中出五十路免费视频| 亚洲高清在线视频| 亚洲视频免费播放| 中文字幕无码精品亚洲资源网久久| 成年人免费视频观看| 国产亚洲综合视频| 亚洲人成网77777亚洲色| 特级无码毛片免费视频尤物| 亚洲丝袜中文字幕| 国产成人高清精品免费软件| 一级毛片在播放免费| 亚洲欧洲在线观看| 国产成人免费爽爽爽视频| 亚洲а∨精品天堂在线| 久久国产成人亚洲精品影院 | 最近中文字幕电影大全免费版 | 日韩激情淫片免费看| 日韩在线视频免费| 亚洲爱情岛论坛永久| 成全高清视频免费观看| 午夜成人无码福利免费视频| 亚洲视频在线视频| 国产高清免费在线| 午夜不卡久久精品无码免费| 亚洲精品国产第一综合99久久| 亚洲人JIZZ日本人| 无人在线观看免费高清视频| 一级特黄a免费大片| 亚洲午夜精品一区二区公牛电影院| 亚洲AⅤ永久无码精品AA| 69av免费观看| 中国在线观看免费的www| 亚洲日韩亚洲另类激情文学|