大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java導入Excel文件的方法

Java導入Excel文件的方法

更新時間:2022-09-15 10:10:12 來源:動力節(jié)點 瀏覽2584次

Java導入Excel文件的方法是什么?動力節(jié)點小編來告訴大家。Java使用POI導入Excel文件,操作起來比較簡單,支持xlsx格式。

下載POI資源包

從官網(wǎng)https://poi.apache.org/下載POI,小編選擇的是版本是3.17,下載后文件名是poi-bin-3.17.zip。起初擔心版本太新,和現(xiàn)有項目不兼容,后來程序跑起來沒發(fā)現(xiàn)什么問題。

將poi-3.17下的jar包和poi-3.17lib*.jar包都復制到項目的WEB-INFlib下,并在項目配置編譯路徑。

在Java文件中添加以下引用,其中hssf用于xls格式,xssf用于xlsx格式。

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;
import org.apache.poi.ss.usermodel.DataFormatter;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

讀取Excel文件

HSSFWorkbook workbook = null;
try {
    // 讀取Excel文件
    InputStream inputStream = new FileInputStream('c:	est.xlsx');
    workbook = new HSSFWorkbook(inputStream);
    inputStream.close();
} catch (Exception e) {
    e.printStackTrace();
}

遍歷Excel Sheet表

// 遍歷Excel Sheet
for (int numSheet = 0; numSheet < workbook.getNumberOfSheets(); numSheet++) {
    workbook.getSheetAt(numSheet);
}

遍歷行

HSSFSheet sheet = workbook.getSheetAt(0);
if (sheet != null) {
    // 循環(huán)行
    for     (int rowNum = 1; rowNum <= sheet.getLastRowNum(); rowNum++) {
        HSSFRow row = sheet.getRow(rowNum);
        if (row == null) {
            continue;// 忽略并繼續(xù)讀取
        }
        HSSFCell cell = row.getCell(0);
      if (cell == null) {
            continue;
        }
      //System.out.println('cell.getStringCellValue0():' + cell.getStringCellValue());
        cell = row.getCell(1);
       if (cell == null) {
            continue;
       }
        //System.out.println('cell.getStringCellValue1():' + cell.getStringCellValue());
   }
}

POI遇到問題Cannot get a text value from a numeric cell “Poi”

導入Excel文件時,如果某列是數(shù)值類型,直接通過cell.getStringCellValue()會報Cannot get a text value from a numeric cell “Poi”錯誤。

解決辦法

DataFormatter formatter = new DataFormatter();
String val = formatter.formatCellValue(sheet.getRow(col).getCell(row));

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 4hu四虎永久网址 | 亚洲综合网在线 | 久久久精品视频在线观看 | 最新四虎4hu影库地址在线 | 欧美色欧美亚洲高清在线视频 | 久揄揄鲁一二三四区高清在线 | 日本久久久久中文字幕 | 国产精品久久久久久一区二区三区 | 亚洲欧美v视色一区二区 | 在线国产欧美 | 天堂亚洲国产日韩在线看 | 精品久久久中文字幕二区 | 国产精品夜夜春夜夜爽久久 | 自拍 欧美 在线 综合 另类 | 亚洲福利社 | 青青青青青国产费线在线观看 | 精品国产看高清国产毛片 | 日本天天谢天天要天天爱 | 日日摸夜夜添夜夜添欧美毛片 | 久久福利在线 | 国产高清美女一级a毛片久久 | 特级无码a级毛片特黄 | 国产美女精品在线观看 | 久久久欧美综合久久久久 | 夜夜草天天干 | 成年视频xxxxxx在线 | 国产成人综合网在线观看 | 日韩一区二区免费视频 | 日韩av片免费播放 | 中国妞xxx的视频 | 99久久国产综合精品女小说 | 四虎永久免费地址 | 99视频在线观看视频 | 日日摸夜夜添夜夜添影院视频 | 91在线高清 | 国产精品亚洲欧美日韩区 | 亚洲精品久久久久久久久久ty | 本日黄色 | 久久国产乱子伦精品免费强 | 高清一级做a爱过程免费视频 | 午夜亚洲精品久久久久久 |