POI-簡介(1/2)
POI 文件操作
1、簡介
- 由apache 公司提供
- Java編寫的免費開源的跨平臺 Java API
- 提供 API 給 Java 程式對 Microsoft Office 格式檔案讀寫的功能
2、使用前提
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.17</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
<!-- 支援字尾xlsx -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.17</version>
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
</exclusions>
</dependency>
3、POI包結構
- HSSF ==> 讀寫 Microsoft Excel XLS
- XSSF ==> 讀寫 Microsoft Excel OOXML XLSX
- HWPF ==> 讀寫 Microsoft Word DOC
- HSLF ==> 提供讀寫 Microsoft PowerPoint
4、優劣勢
Jxl :消耗小,圖片和圖形支援有限
Poi:功能更加完善
好了到這我們的分享也就結束了? 希望以上方法可以幫到您,祝您工作愉快!? ? 對您有幫助的話記點贊得收藏哦!? 我是 Xiang想 從一個小白一步一步地變成工具人 ?
相關文章
- POI-入門案例(2/2)
- H2 資料庫介紹(1)--簡介資料庫
- 1 簡介
- BookKeeper 介紹(1)--簡介
- Flask(1)- 簡介Flask
- CPU簡介(1)
- ASMCMD簡介(1)ASM
- 1-簡介
- R1-007 Shell變數簡介2變數
- Flutter – 1.簡介Flutter
- HTML————1、HTML簡介HTML
- 1、LVGL簡介
- 1. JUC簡介
- 1jQuery簡介jQuery
- 1-Mix簡介
- http2 簡介HTTP
- 【MyBatis】2:MyBatis簡介MyBatis
- 2.Nacos簡介
- JavaFX基礎:1: 簡介Java
- JAVASE簡介---D1Java
- 高通SNPE - OpenCL簡介(1)
- (1) Shell 指令碼簡介指令碼
- HDInsight - 1,簡介
- Oracle Scheduler(1)用法簡介Oracle
- HSQL 資料庫介紹(1)--簡介SQL資料庫
- 【JS 口袋書】第 1 和 2 章:JS簡介及基礎JS
- Spring(2)-AOP簡介Spring
- GraphQL 快速入門【1】簡介
- C語言-1.簡介C語言
- windows API簡介(系列1) (轉)WindowsAPI
- MM2協議簡介協議
- Pylearn2的使用簡介
- TPC_C簡介 2 (轉)
- CPU簡介(2)內部結構簡析
- MQTT QoS 0, 1, 2 介紹MQQT
- 簡介響應狀態碼1xx、2xx、5xx
- (譯) 函式式 JS #1:簡介函式JS
- Go語言學習(1) - 簡介Go