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

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

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

    POI讀寫EXcel

    package com.wo116114.action;

    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;

    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    import org.apache.poi.ss.usermodel.Cell;
    import org.apache.poi.ss.usermodel.Row;
    import org.apache.poi.ss.usermodel.Sheet;
    import org.apache.poi.ss.usermodel.Workbook;
    import org.apache.poi.xssf.usermodel.XSSFWorkbook;

    public class TestReadAndWrite {
     public static void main(String[] args) throws IOException {
      String path = "D:/dianping/gather/";
      String fileName = "result";
      String fileType = "xlsx";
       writer(path, fileName, fileType);
      
      read(path, fileName, fileType);
     }

     private static void writer(String path, String fileName, String fileType)
       throws IOException {
      InputStream stream = new FileInputStream(path + fileName + "."
        + fileType);
      // 創建工作文檔對象
      Workbook wb = null;
      if (fileType.equals("xls")) {
       wb = new HSSFWorkbook(stream);
      } else if (fileType.equals("xlsx")) {
       wb = new XSSFWorkbook(stream);
      } else {
       System.out.println("您的文檔格式不正確!");
      }
      // 創建sheet對象
      Sheet sheet1 = (Sheet) wb.getSheetAt(0);
      // 循環寫入行數據
       int num = sheet1.getLastRowNum() + 1;
      for (int i = 0; i < 5; i++) {
       Row row = (Row) sheet1.createRow(num+i);
       // 循環寫入列數據
       for (int j = 0; j < 8; j++) {
        Cell cell = row.createCell(j);
        cell.setCellValue("測試" + j);
       }
      }
      File file = new File(path + fileName + "." + fileType);
      FileOutputStream fileOut = new FileOutputStream(file);
      wb.write(fileOut);
      fileOut.close();
      stream.close();
     }

     public static void read(String path, String fileName, String fileType)
       throws IOException {
      InputStream stream = new FileInputStream(path + fileName + "."
        + fileType);
      Workbook wb = null;
      if (fileType.equals("xls")) {
       wb = new HSSFWorkbook(stream);
      } else if (fileType.equals("xlsx")) {
       wb = new XSSFWorkbook(stream);
      } else {
       System.out.println("您輸入的excel格式不正確");
      }
      Sheet sheet1 = wb.getSheetAt(0);
      for (Row row : sheet1) {
       for (Cell cell : row) {
        System.out.print(cell.getStringCellValue() + "  ");
       }
       System.out.println();
      }
     }
    }

    posted on 2013-08-22 14:02 Mr.lu 閱讀(304) 評論(0)  編輯  收藏


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


    網站導航:
     
    <2013年8月>
    28293031123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 相泽亚洲一区中文字幕| 三年片在线观看免费观看大全动漫| 免费av欧美国产在钱| 亚洲国产午夜精品理论片| 99在线观看免费视频| 亚洲av无码无在线观看红杏| 三级网站在线免费观看| 亚洲av最新在线网址| 野花香高清视频在线观看免费| 亚洲夜夜欢A∨一区二区三区 | 亚洲三级高清免费| 国产一卡二卡3卡四卡免费| 国产精品久久免费视频| 午夜亚洲国产精品福利| 91精品啪在线观看国产线免费| 亚洲国产日韩在线观频| 一个人免费播放在线视频看片| 女人18毛片水真多免费播放| 亚洲开心婷婷中文字幕| 香蕉成人免费看片视频app下载| 亚洲综合日韩中文字幕v在线| 亚洲免费综合色在线视频| 亚洲精品无码av片| 亚洲色欲久久久久综合网| 亚洲午夜福利在线视频| 五月天婷亚洲天综合网精品偷| 久久不见久久见免费影院www日本| 狠狠色伊人亚洲综合成人| 成人免费福利视频| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 美女巨胸喷奶水视频www免费| 亚洲AV无码久久精品狠狠爱浪潮| 三年片在线观看免费大全电影| 久久精品国产亚洲AV忘忧草18| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 免费看又黄又爽又猛的视频软件| 成人免费毛片视频| 免费一级特黄特色大片| 香蕉视频在线观看亚洲| 日本高清免费中文字幕不卡| 韩日电影在线播放免费版|