Ví dụ jexcel java
Trong ngành công nghiệp phần mềm, thông tin cần phải di động và do đó mọi dữ liệu hợp lệ đều có sẵn ở định dạng XLS và XLSX i. e. định dạng excel. Để giao tiếp giữa các định dạng excel và java, chúng ta cần sử dụng API Apache POI và JExcel. Hãy để chúng tôi xem trong bài viết này cách sử dụng chúng thông qua một dự án maven mẫu. Các phụ thuộc cần thiết được sử dụng để sử dụng Apache POI và JExcel
POI của ApacheNó hỗ trợ cả định dạng XLS và XLSX.
Chúng ta có thể thấy toàn bộ khái niệm thông qua một dự án maven mẫu Dự án Maven ví dụCấu trúc dự án
Vì đây là dự án maven, chúng ta hãy xem các phụ thuộc có trong quả bông. xml XML
Excel chủ yếu được sử dụng để lưu trữ các giá trị alpha/numeric/alphanumeric(string)/boolean, điều đó có nghĩa là chúng ta nên có các cơ chế riêng để đọc các loại giá trị khác nhau. Thông qua các tệp java bên dưới, chúng ta có thể xem chúng CellValueAndFormulaCalculationSampleTrợ giúp. java Java
MẫuExcelCellFormatter. java Java
Trình trợ giúp mẫu JExcel. java Java
Bây giờ công việc của chúng ta là kiểm tra điều tương tự. Do đó, chúng ta hãy lấy một số tệp đầu vào jexceltemp. nội dung xls
JExcelSampleIntegrationTest. java Java
Đầu ra của JUnit
ExcelCellFormatterSample. nội dung xlsx
ExcelCellFormatterSampleUnitTest. java Java
Đầu ra của JUnit
kiểm tra. nội dung tệp xlsx
CellValueAndFormulaCalculationUnitTest. java Java
Đầu ra của JUnit
Phần kết luậnApache POI và API JEXCEL rất hữu ích và chúng tôi có thể dễ dàng đọc nội dung của tệp excel và thao tác tương tự theo các cách khác nhau tùy theo yêu cầu của chúng tôi. Vì thông tin cần phải di động nên trong nhiều trường hợp, chúng tôi mong đợi nội dung tệp ở định dạng xls hoặc xlsx. Thời gian đó chúng ta có thể thích cách tiếp cận này |