Tôi đang cố gắng viết một chương trình hoạt động với tài liệu Excel, nhưng định dạng HSSF quá nhỏ so với yêu cầu của tôi. Tôi đang cố gắng chuyển sang XSSF, nhưng tôi vẫn gặp lỗi khi cố gắng sử dụng nó.Lỗi Apache POI tải XSSFWorkbook class
Tôi đã giải quyết được vấn đề đầu tiên bằng cách thêm xmlbeans-2.3.0.jar và dom4j-1.6.jar vào chương trình của mình, nhưng lỗi này sắp xuất hiện, dường như không được giải quyết bằng cách thêm Apache commons jar có sẵn trên trang web Apache.
Các lỗi như sau:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections4/ListValuedMap
at hot.memes.ExcelCreator.main(ExcelCreator.java:66)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections4.ListValuedMap
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 1 more
Tất cả các phụ thuộc POI Apache cũng được bao gồm trong gói tải xuống nhị phân! – Gagravarr
Xem câu trả lời của Anshu Kumar bên dưới. Phiên bản 4.0 là không đủ, bạn cần phiên bản Apache Collections 4.1 để giải quyết vấn đề này. Tôi đa kiểm tra. –
Câu trả lời của bạn hoạt động như một sự quyến rũ! –