Xử lí dữ liệu excel - java
Coding Cat
Đã trả lời thg 4 24, 2023 5:19 SA
- Thường thì các thư viện excel với java sẽ ít hỗ trợ xử lý dữ liệu phức tạp, tốt hơn là bạn chỉ nên sử dụng java để đọc và lưu trữ dữ liệu thô trực tiếp vào DB hay data warehouse chẳng hạn, rồi từ đó sử dụng các tool hay các framework để xử lý dữ liệu, loại bỏ data rác sau.
- Việc nhiều hàng hay cột merge lại với nhau đều có thể đọc được bình thường với các thư viện của java. Ví dụ Apache POI hay FastExcel. Dữ liệu trong file excel khoảng vài triệu bản ghi thì sẽ không thể xử lý theo cách truyền thống load hết lên memory rồi for loop 2 vòng được, làm theo hướng này khả năng cao là out of memory, tốt nhất là nên xử lý theo hướng streaming data. Bạn có thể tham khảo thư viện FastExcel: https://github.com/dhatim/fastexcel
+1
Các kĩ năng
Tổ chức
Chưa có tổ chức nào.