用JAVA來讀取Excel檔

 https://qaz33326.pixnet.net/blog/post/8684268

首先

1.指定Workbook

就是指定要打開哪份文件檔

Workbook workbook = Workbook.getWorkbook(new File("test.xls"));

 

2. 指定Sheet

就是指定要讀取哪個Sheet

Sheet sheet = workbook.getSheet("Sheet1");

 

3.取得Cell中的資料

指定要讀取哪一個位置的資料

sheet.getCell(0, 1).getContents();

拿(0,1)在這份資料來說,  會讀出2

 

4.關閉文件

workbook.close();

讀取就是這麼簡單

 

再介紹兩個常用的方法

讀出文件有幾列

sheet.getColumns()

讀出文件有幾行

sheet.getRows()

拿這份文件來說,  分別是

sheet.getColumns() = 2

sheet.getRows() = 7


附上程式碼


import java.io.IOException;
import java.io.File;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;


public class test {
public static void main(String[] arge) {
try {
Workbook workbook = Workbook.getWorkbook(new File("test.xls"));
Sheet sheet = workbook.getSheet("Sheet1");
System.out.println(sheet.getCell(0, 1).getContents());
System.out.println(sheet.getColumns());
System.out.println(sheet.getRows());
workbook.close();
} catch (BiffException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}


}
}

留言

這個網誌中的熱門文章

AI for everyone coursera

考績被打差了 輕率離職會更傷

(影片) Advanced Playwright - Test Automation University