大战熟女丰满人妻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));

 

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美色综合久久 | 香蕉国产一区二区 | 97色97色97色成人 | 国产1区二区 | 国产三级黄色录像 | 伊人久久综合 | 一级毛片一级毛片一级毛片 | 日韩视频在线观看一区二区 | 夜间福利视频 | 亚洲欧洲综合网 | 美利坚永久精品视频在线观看 | 天天爽夜夜爽天天做夜夜做 | 久久久精品在观看999 | 丰满寡妇一级毛片 | 福利视频在线 | 91尤物国产尤物福利在线 | 日本一级成人毛片免费观看 | 奇米影视第四色在线 | 婷婷综合激情网 | 98精品国产综合久久 | 国产999在线 | 久久视频一区 | 成年网站视频在线观看 | 国内精品久久久久尤物 | 在线观看欧洲成人免费视频 | 88国产精品视频一区二区三区 | 4hu影院在线观看 | 麻豆69| 夜色资源站www国产在线资源 | 一级毛片在线免费播放 | 欧美精品在线免费观看 | 四虎影视永久免费视频观看 | 在线观看欧美亚洲日本专区 | 国内精品久久久久尤物 | 99热这里只有精品9 99热这里只有精品99 | 我要看免费毛片 | 亚洲综合色婷婷久久 | 日本天天谢天天要天天爱 | 国产日韩一区二区三区在线播放 | 玖玖国产精品 | 国产成人mv在线观看入口视频 |