<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java語言

    如何實現控制臺導入Excel

    時間:2025-03-26 14:05:26 java語言 我要投稿
    • 相關推薦

    如何實現控制臺導入Excel

      導語:如何實現控制臺導入Excel呢?下面是小編給大家提供的代碼,大家可以參考練習,更多詳情請關注應屆畢業生考試網。

      package util;

      import java.io.File;

      import java.io.FileInputStream;

      import java.io.IOException;

      import java.io.InputStream;

      import java.util.ArrayList;

      import java.util.List;

      import jxl.Cell;

      import jxl.Sheet;

      import jxl.Workbook;

      import jxl.read.biff.BiffException;

      public class ExcelReader {

      /**

      *

      * @param excelFile 讀取文件對象

      * @param rowNum 從第幾行開始讀,如果有一行表頭則從第二行開始讀

      * @return

      * @throws BiffException

      * @throws IOException

      */

      public static List<String[]> readExcel(File excelFile,int rowNum) throws BiffException,

      IOException {

      // 創建一個list 用來存儲讀取的內容

      List<String[]> list = new ArrayList<String[]>();

      Workbook rwb = null;

      Cell cell = null;

      // 創建輸入流

      InputStream stream = new FileInputStream(excelFile);

      // 獲取Excel文件對象

      rwb = Workbook.getWorkbook(stream);

      // 獲取文件的指定工作表 默認的第一個

      Sheet sheet = rwb.getSheet(0);

      // 行數(表頭的目錄不需要,從1開始)

      for (int i = rowNum-1; i < sheet.getRows(); i++) {

      // 創建一個數組 用來存儲每一列的值

      String[] str = new String[sheet.getColumns()];

      // 列數

      for (int j = 0; j < sheet.getColumns(); j++) {

      // 獲取第i行,第j列的值

      cell =  sheet.getCell(j, i);

      str[j] = cell.getContents();

      }

      // 把剛獲取的列存入list

      list.add(str);

      }

      // 返回值集合

      return list;

      }

      public static void main(String[] args) {

      String excelFileName = "D:\\area.xls";

      try {

      List<String[]> list = ExcelReader.readExcel(new File(excelFileName),1);

      for (int i = 0; i < list.size(); i++) {

      String[] str = (String[])list.get(i);

      for (int j = 0; j < str.length; j++) {

      System.out.println(str[j]);

      }

      }

      } catch (BiffException e) {

      e.printStackTrace();

      } catch (IOException e) {

      e.printStackTrace();

      }

      }

      }

    【如何實現控制臺導入Excel】相關文章:

    Access 2007中的數據如何導入Excel文件08-11

    如何將Word試卷快速導入Excel08-18

    Excel2013如何導入網頁上的表格10-09

    如何把Excel工作表中數據導入數據庫07-04

    Excel如何實現數據多人修訂后的追蹤與確認10-28

    如何實現Excel計算錯誤,系統就提示錯誤10-15

    Word導入Excel的三種技巧07-09

    Excel2013怎么導入Access的數據07-09

    Excel中如何批量實現凡是大于2.5的數字變成紅色?10-01

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人