zoukankan      html  css  js  c++  java
  • 使用POI导入Excel2007中的数据

    1、导入的jar包

    dom4j-1.6.1.jar
    poi-3.9-20121203.jar
    poi-ooxml-3.9-20121203.jar
    poi-ooxml-schemas-3.9-20121203.jar
    xmlbeans-2.3.0.jar

    2、读取Excel2007中的内容,并在控制台打印

    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    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;
    
    public class TestExcel {
        public static String filePath = "E:\userTemplate.xlsx";
        public static void main(String[] args) {
            try {
           FileInputStream is = new FileInputStream(filePath);
    //创建对Excel工作簿文件的引用 XSSFWorkbook wookbook = new XSSFWorkbook(is); // 在Excel文档中,第一张工作表的缺省索引是0 // 其语句为:HSSFSheet sheet = workbook.getSheetAt(0); XSSFSheet sheet = wookbook.getSheet("人员信息"); //获取到Excel文件中的所有行数 int rows = sheet.getPhysicalNumberOfRows(); System.out.println(rows); for(int i=0;i<rows;i++){ //读取左上端单元格 XSSFRow row = sheet.getRow(i); //行不为空 if(row != null){ //获取到Excel文件中的所有列 int cells = row.getPhysicalNumberOfCells(); String value = ""; //遍历列 for(int j=0;j<cells;j++){ //获取到列的值 XSSFCell cell = row.getCell(j); if(cell != null){ switch (cell.getCellType()){ case XSSFCell.CELL_TYPE_FORMULA: break; case XSSFCell.CELL_TYPE_NUMERIC: value += cell.getNumericCellValue()+","; break; case XSSFCell.CELL_TYPE_STRING: value += cell.getStringCellValue()+","; break; default: value +="0"; break; } } } System.out.println(value); } } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
  • 相关阅读:
    jenkins更换国内源
    jenkins修改初始密码
    jenkins常用插件
    jenkins安装
    ResNet几种变体,以及DenseNet解释
    预测某个位置使用全局特征和使用周围特征的区别
    SPP Net作用
    yolov3 size说明,shortcut残差
    F.pad说明 用于pad操作
    自己的yolov3模型创建全流程
  • 原文地址:https://www.cnblogs.com/jingyunyb/p/3635832.html
Copyright © 2011-2022 走看看