<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 張平輝 閱讀(234) 評論(0)  編輯  收藏 所屬分類: JAVA

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導航

    統計

    留言簿

    文章分類

    文章檔案

    搜索

    最新評論

    主站蜘蛛池模板: 亚洲第一福利网站在线观看| 午夜a级成人免费毛片| 亚洲人成人无码网www电影首页| 成人免费夜片在线观看| 亚洲成A人片77777国产| 无遮挡免费一区二区三区| 亚洲精品成人区在线观看| fc2免费人成在线视频| 在线观看亚洲精品福利片| 91免费在线视频| 国产AV无码专区亚洲A∨毛片| 免费A级毛片av无码| 亚洲国产精品美女| 永久中文字幕免费视频网站| 春暖花开亚洲性无区一区二区| 又爽又黄无遮挡高清免费视频 | 国产亚洲女在线线精品| 国产18禁黄网站免费观看| www成人免费观看网站| 久久91亚洲人成电影网站| 久久一本岛在免费线观看2020| www.亚洲成在线| 成人爱做日本视频免费| g0g0人体全免费高清大胆视频| 亚洲成在人线av| 妻子5免费完整高清电视| 国产精品无码亚洲精品2021 | 91免费福利精品国产| 一本色道久久88亚洲精品综合| 国产精品国产免费无码专区不卡| 人妖系列免费网站观看| 亚洲男人第一av网站| 在线观看人成视频免费| 久久九九免费高清视频| 亚洲成人网在线观看| 日韩精品亚洲专区在线观看| 国产精品免费大片| 国产精品亚洲а∨无码播放不卡| 亚洲AV永久纯肉无码精品动漫| 无码一区二区三区免费视频 | 一本色道久久综合亚洲精品|