Có thư viện Java hiệu quả về bộ nhớ để đọc các tệp Microsoft Excel lớn (cả .xls và .xlsx) không? Tôi có kinh nghiệm rất hạn chế với Apache POI, và nó dường như là một bộ nhớ khổng lồ từ những gì tôi nhớ lại (mặc dù có lẽ đây chỉ là để viết và không phải để đọc). Có cái gì tốt hơn? Hoặc tôi có đang xác định sai và/hoặc lạm dụng POI không?Thư viện Java hiệu quả của bộ nhớ để đọc các tệp Excel?
Điều quan trọng là phải có giấy phép nguồn mở "thân thiện".
chỉ có một khác mà tôi biết là http://jexcelapi.sourceforge.net/. Tôi chưa bao giờ sử dụng nó bản thân mình vì vậy không thể thực sự bình luận về việc sử dụng bộ nhớ. – CoolBeans
Có bao nhiêu bộ nhớ quá nhiều cho bạn? –
Phụ thuộc quá nhiều. Lý tưởng nhất là nếu tập tin là như vậy mà nó có thể được xử lý nếu lần đầu tiên được lưu dưới dạng .csv, tôi muốn nó nếu nó có thể được xử lý như một tập tin Excel. Lý tưởng có thể là không thể, nhưng tôi muốn được gần gũi hơn. –