小编Har*_*hal的帖子

在Java中使用POI罐读取xlsx文件时获取异常

我无法xlsx使用Java 读取文件,无法Exception在创建对象XSSFWorkbook(fis)的那一行中找到。

HashMap<Short, String> keyMap = new HashMap<Short, String>();
HashMap<String, String> valueMap = null;
ArrayList<HashMap<String, String>> rowList = new ArrayList<HashMap<String, String>>();
try {
    FileInputStream fis = new FileInputStream(fileName);
    String fileExtn = getFileExtension(fileName);

    Workbook xssfWorkBook ;
    HSSFWorkbook hssfWorkBook ;
    Sheet sheet=null;
    if (fileExtn.equalsIgnoreCase("xlsx"))
    {
        log.debug("Before creating WorkBook");
        xssfWorkBook = new XSSFWorkbook(fis);
        log.debug("xssfWorkBook object created");
        sheet = xssfWorkBook.getSheetAt(0);
    }else  if (fileExtn.equalsIgnoreCase("xls"))
    {
        hssfWorkBook = new HSSFWorkbook(fis);
        sheet = (Sheet) hssfWorkBook.getSheetAt(0);
    }
    Iterator<Row> rows = sheet.rowIterator();
    int rowCount = …
Run Code Online (Sandbox Code Playgroud)

java jar xlsx apache-poi

1
推荐指数
1
解决办法
1776
查看次数

标签 统计

apache-poi ×1

jar ×1

java ×1

xlsx ×1