<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      java使用jxl,poi解析excel文件

       1 public interface JavaExcel {
       2 
       3 /**
       4 * 使用jxl寫excel文件
       5 */
       6 public void writeJxlExcel();
       7 
       8 /**
       9 * 使用jxl讀excel文件
      10 */
      11 public void readJxlExcel();
      12 
      13 /**
      14 * 使用poi寫excel文件
      15 */
      16 public void writePoiExcel();
      17 
      18 /**
      19 * 使用poi讀excel文件
      20 */
      21 public void readPoiExcel();
      22 
      23 }
      import java.io.File;
      import java.io.FileInputStream;
      import java.io.FileOutputStream;
      import java.io.IOException;
      import java.util.Iterator;
      
      import org.apache.poi.hssf.usermodel.HSSFRow;
      import org.apache.poi.hssf.usermodel.HSSFSheet;
      import org.apache.poi.hssf.usermodel.HSSFWorkbook;
      import org.apache.poi.ss.usermodel.Row;
      
      import jxl.Sheet;
      import jxl.Workbook;
      import jxl.read.biff.BiffException;
      import jxl.write.Label;
      import jxl.write.WritableSheet;
      import jxl.write.WritableWorkbook;
      import jxl.write.WriteException;
      import jxl.write.biff.RowsExceededException;
      
      public class JavaExcelImpl implements JavaExcel{
      
          @Override
          public void writeJxlExcel() {
              File xlsFile = new File("jxl.xls");
              WritableWorkbook workbook = null;
              try {
                  //  創(chuàng)建一個(gè)工作簿
                   workbook = Workbook.createWorkbook(xlsFile);
                  //  創(chuàng)建一個(gè)工作表
                  WritableSheet   sheet = workbook.createSheet("sheet", 0);
                  for (int row = 0; row < 10; row++) {
                      for (int col = 0; col < 10; col++) {
                          sheet.addCell(new Label(col, row, "肆季"+row+col));
                      }
                  }
                   workbook.write();
              } catch (IOException e) {
                  e.printStackTrace();
              } catch (RowsExceededException e) {
                  e.printStackTrace();
              } catch (WriteException e) {
                  e.printStackTrace();
              } finally {
                  if(workbook != null){
                      try {
                          workbook.close();
                      } catch (WriteException | IOException e) {
                          e.printStackTrace();
                      }
                  }
              }
              
          }
      
          @Override
          public void readJxlExcel() {
              File xlsFile = new File("jxl.xls");
              Workbook workBook = null;
              try {
                  // 獲得工作簿對(duì)象
                  workBook = Workbook.getWorkbook(xlsFile);
                  // 獲得工作表
                  Sheet[] sheet = workBook.getSheets();
                  for (Sheet sheet2 : sheet) {
                      int rows = sheet2.getRows();
                      int cols = sheet2.getColumns();
                      for (int row = 0; row < rows; row++) {
                          for (int col = 0; col < cols; col++) {
                              System.out.print(sheet2.getCell(col, row).getContents()+"\t");
                          }
                          System.out.println();
                      }
                  }
              } catch (BiffException | IOException e) {
                  e.printStackTrace();
              }
              
          }
      
          @Override
          public void writePoiExcel() {
              // 創(chuàng)建工作簿
              HSSFWorkbook workBook = new HSSFWorkbook();
              // 創(chuàng)建工作表
              HSSFSheet sheet = workBook.createSheet("肆季");
              for (int row = 0; row < 10; row++) {
                  HSSFRow rows = sheet.createRow(row);
                  for (int col = 0; col < 10; col++) {
                      rows.createCell(col).setCellValue("肆季"+row+col);
                  }
              }
              File file = new File("poi.xls");
              FileOutputStream fos = null;
              try {
                   fos = new FileOutputStream(file);
                  workBook.write(fos);
              } catch (IOException e) {
                  e.printStackTrace();
              } finally {
                  try {
                          if(workBook != null) {
                              workBook.close();
                          }
                          if(fos != null) {
                              fos.close();
                          }
                      } catch (IOException e) {
                          e.printStackTrace();
                  }
              }
          }
      
          @Override
          public void readPoiExcel() {
              HSSFWorkbook swb = null;
              try {
                  // 獲取工作簿對(duì)象
                  swb =     new HSSFWorkbook(new FileInputStream("poi.xls"));
                  // 獲取工作表對(duì)象
                  HSSFSheet sheet = swb.getSheetAt(0);
                  // 使用迭代器遍歷Sheet對(duì)象
                  Iterator<Row> row =     sheet.iterator();
                  // 原始數(shù)據(jù)總行數(shù)
                  int index = sheet.getLastRowNum();
                  while(row.hasNext()){
                      Row rows = row.next();
                      for (int i = 0; i <= index; i++) {
                          System.out.println(rows.getCell(i).getStringCellValue());
                      }
                  }
              } catch (IOException e) {
                  e.printStackTrace();
              } finally {
                  if(swb != null){
                      try {
                          swb.close();
                      } catch (IOException e) {
                          e.printStackTrace();
                      }
                  }
              }
              
          }
      
      }
      jxl下載:https://pan.baidu.com/s/17TPW-x4YCVf17RGNWEm_FA
      poi下載:https://pan.baidu.com/s/1J6iSpyXAQxyfXcwtMHf7dQ
      

        

      posted @ 2018-08-29 22:01  天葬  閱讀(251)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 人妻丝袜无码专区视频网站| 亚洲精品人成网线在线| 怡红院一区二区三区在线| 日韩精品一区二区亚洲av| 亚洲嫩模一区二区三区| 四虎永久在线精品免费看| 国产一区二区三区粉嫩av| 午夜国人精品av免费看| 竹菊影视欧美日韩一区二区三区四区五区| 精品久久久久久无码免费| 午夜毛片不卡免费观看视频| 中文字幕有码高清日韩| 元谋县| 色综合久久久久综合体桃花网| 日韩一区二区三区三级| 国产精品毛片在线看不卡| 成人精品天堂一区二区三区| 亚洲 日本 欧洲 欧美 视频| 国产精品黄在线观看免费| 成人亚欧欧美激情在线观看| 日韩一区二区三区亚洲一| 国产亚洲日韩在线aaaa| 亚洲午夜精品国产电影在线观看| 大陆精大陆国产国语精品| 日韩精品国产二区三区| 国产自拍一区二区三区在线| 久久精品无码精品免费专区| 亚洲av日韩av永久无码电影| 亚洲欧美综合精品成| 亚洲男人第一无码av网站| 天堂а√在线中文在线| 亚洲精品成a人在线观看| 久久综合亚洲鲁鲁九月天| 国产360激情盗摄全集| 国产亚洲精品VA片在线播放| 国产中文字幕在线一区| 国产一区二区三区综合视频| 国产av亚洲精品ai换脸电影| 国产精品对白刺激久久久| 亚洲精品区午夜亚洲精品区 | 色偷偷亚洲女人天堂观看|