Возникли проблемы с настройкой Apache POI - PullRequest
0 голосов
/ 10 января 2019

Я довольно новичок в Java и Eclipse. Я пытаюсь создать простую программу для чтения информации из документов Excel с использованием Apache POI.

Я создал проект, класс ExcelReadWrite и импортировал, как мне показалось, правильные модули. Как вы можете видеть из кода, все, что я сейчас пытаюсь сделать, получит последнюю строку num, чтобы убедиться, что программа работает.

Две ошибки, которые я получаю:
java.lang.NoClassDefFoundError
java.lang.ClassNotFoundException

На рисунке ниже показаны 4 модуля, которые я добавил, а также ошибки внизу

package mypackage;

import java.io.FileInputStream;
import java.io.FileOutputStream;

import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;

public class ExcelReadWrite {

    private static Workbook wb;
    private static Sheet sh;
    private static FileInputStream fis;
    private static FileOutputStream fos;
    private static Row row;
    private static Cell cell;

    public static void main(String[] args) throws Exception {
        // TODO Auto-generated method stub
        fis = new FileInputStream("./testdata.xlsx");
        wb = WorkbookFactory.create(fis);
        sh = wb.getSheet("Sheet1");
        int numOfRows = sh.getLastRowNum();
        System.out.println(numOfRows);
    }
}

enter image description here

1 Ответ

0 голосов
/ 10 января 2019
...