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

    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




2version1xml8

"UTF-8"38versionxml8

"1.0"2_______4_______1"UTF-8"1xml8

"1.0"2_______1_______0"UTF-8"1xml8

"UTF-8"307

xml71 ?>09

=7

xml71 xml85

xml71 xml87

xml71 xml89

xml71 xml93

xml71 =65

xml71 =67

=7

xml95 xml96 ?>26

30 ?>31?>32version47

30 "1.0"60 ?>39version22_______3_______47

30 "1.0"60 ?>47encoding21_______3_______47

30 "1.0"60 ?>55=09version47

30 "1.0"60 ?>63?>64version47

30 "1.0"60 ?>71?>72version47

=7

84version02 ?>86

"UTF-8"3____9_______88

97version02 version03

"1.0"2_______3_______16version06 07

xml71 ?>09

=7

xml71 =65

xml71 =67

=7

xml95 xml96 30 =8484version02

Chủ Đề