My code:
package read_write;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import com.google.common.base.Function;
public class Readexcel {
public static void main(String[] args) throws IOException {
File src = new File("D:\\J\\clients_pw.xlsx");
FileInputStream fis = new FileInputStream (src);
XSSFWorkbook wb = new XSSFWorkbook(fis);
XSSFSheet sheet1= wb.getSheet("MAS_details");
String data1 = sheet1.getRow(1).getCell(0).getStringCellValue();
System.out.println(data1);
}
}
Я сталкиваюсь со следующей ошибкой при попытке выполнить это
Исключение в потоке "main" java.lang.NoClassDefFoundError: org / apache / commons / compress / archivers / zip / ZipFileв org.apache.poi.openxml4j.opc.OPCPackage.open (OPCPackage.java:298) в org.apache.poi.ooxml.util.PackageHelper.open (PackageHelper.java:37) в org.apache.poi.xssf.usermodel.XSSFWorkbook. (XSSFWorkbook.java:307) at read_write.Readexcel.main (Readexcel.java:19)
Причина: java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.zip.ZipFile в java.base / jdk.internal.loader.BuiltinClassLoader.loadClass (неизвестный источник) в java.base / jdk.internal.loader.ClassLoaders $ AppClassLoader.loadClass (неизвестный источник) в java.base / java.lang.ClassLoader.loadClass (Неизвестный источник)
Я не уверен, добавил ли я все банки.я добавил все apache poi jars и google collect