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
org.apache.poi poi 5.2.0 org.apache.poi poi-ooxml 5.2.0
POI của Apache
Nó hỗ trợ cả định dạng XLS và XLSX.
- Giao diện workbook được dùng để làm mẫu cho một file excel
- Các giao diện Shell, Row, Cell dùng để mô hình hóa các thành phần của file excel
- Đối với các định dạng XLS cũ hơn, chúng ta cần sử dụng lớp HSSFWorkbook, HSSFSheet, HSSFRow và HSSFCell
- Đối với các định dạng XLSX mới nhất, chúng ta cần sử dụng các lớp XSSFWorkbook, XSSFSheet, XSSFRow và XSSFCell
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
2
version
1xml
8
"UTF-8"
38
version
xml
8
"1.0"
2_______4_______1"UTF-8"
1xml
8
"1.0"
2_______1_______0"UTF-8"
1xml
8
"UTF-8"
307
xml
71 ?>
09
=
7
xml
71 xml
85
xml
71 xml
87
xml
71 xml
89
xml
71 xml
93
xml
71 =
65
xml
71 =
67
=
7
xml
95 xml
96 ?>
26
30
?>
31?>
32version
47
30
"1.0"
60 ?>
39version
22_______3_______47
30
"1.0"
60 ?>
47encoding
21_______3_______47
30
"1.0"
60 ?>
55=
09version
47
30
"1.0"
60 ?>
63?>
64version
47
30
"1.0"
60 ?>
71?>
72version
47
=
7
84
version
02 ?>
86
"UTF-8"
3____9_______88
97
version
02 version
03
"1.0"
2_______3_______16version
06 07
xml
71 ?>
09
=
7
xml
71 =
65
xml
71 =
67
=
7
xml
95 xml
96 30
=
8484
version
02