用HSSFWorkbook來對excel進行讀操作
以下就用一個簡單的例子來簡要的說明一下:
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
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;
public class ImportTest {
public static void main(String[] args) {
try {
//把一張xls的數據表讀到wb裏
HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(new File("F:/tt.xls")));
//讀取第一頁,一般一個excel文件會有三個工作表,這裏獲取第一個工作表來進行操作 HSSFSheet sheet = wb.getSheetAt(0);
//循環遍歷表sheet.getLastRowNum()是獲取一個表最後一條記錄的記錄號,
//如果總共有3條記錄,那獲取到的最後記錄號就爲2,因爲是從0開始的
for(int j=0;j<sheet.getLastRowNum()+1;j++) {
//創建一個行對象
HSSFRow row = sheet.getRow(j);
//把一行裏的每一個字段遍歷出來
for(int i=0;i<row.getLastCellNum();i++) {
//創建一個行裏的一個字段的對象,也就是獲取到的一個單元格中的值
HSSFCell cell = row.getCell(i);
//在這裏我們就可以做很多自己想做的操作了,比如往數據庫中添加數據等
System.out.println(cell.getRichStringCellValue());
}
System.out.println("=================================================");
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
java對exel的讀操作
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
關於公式的10大妙招,非常實用
office技能精選
2019-02-24 14:02:50
Excel相見恨晚功能——智能表格
office技能精選
2019-02-24 14:02:50
恢復excel 默認設置的方法
smallCrab2009
2019-02-23 13:10:47
網頁中模擬Excel電子表格實例分享
bokezyyx
2019-02-23 00:42:19
python初學—-實現excel裏面讀數據進行排序
songzaihua
2019-02-23 00:39:16
複製透視表樣式時,系統提示“ excel無法從磁盤內獲取數據透視表的源數據”
gzkhrh
2019-02-23 00:31:19
excel 數據透視表 " 啓用選定內容" 的用途
gzkhrh
2019-02-23 00:31:10
解決Excel 2007的"有 XML 錯誤的 /xl/sharedStrings.xml"問題
魔與神
2019-02-23 00:18:27
java之操作excel類
水滴的歷程
2019-02-23 00:09:22
word和excel如何恢復默認設置解決遇到的問題
ddwl
2019-02-23 00:04:46
python 操作excel
wangfeng7399
2019-02-23 00:03:21
POI操作excel表格代碼
小木橋
2019-02-22 23:35:34
Excel圖表之道一突破常規
baoqiangwang
2019-02-22 23:18:56
C# 在excel中查找及替換數據
26度出太陽
2019-02-22 23:12:30
Excel2007數據透視表學習(二)數據透視表結構
excelhome
2019-02-22 23:11:28