Apache POI
POI介紹
Apache POI是用Java編寫的免費開源的跨平臺的Java API,Apache POI提供API給Java程序?qū)icrosoft Office格式檔案讀和寫的功能,其中使用最多的就是使用POI操作Excel文件。
maven坐標:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.14</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.14</version>
</dependency>
POI結構:文章來源:http://www.zghlxwxcb.cn/news/detail-531798.html
HSSF - 提供讀寫Microsoft Excel XLS格式檔案的功能
XSSF - 提供讀寫Microsoft Excel OOXML XLSX格式檔案的功能
HWPF - 提供讀寫Microsoft Word DOC格式檔案的功能
HSLF - 提供讀寫Microsoft PowerPoint格式檔案的功能
HDGF - 提供讀Microsoft Visio格式檔案的功能
HPBF - 提供讀Microsoft Publisher格式檔案的功能
HSMF - 提供讀Microsoft Outlook格式檔案的功能
入門案例
ExcelTest .java文件文章來源地址http://www.zghlxwxcb.cn/news/detail-531798.html
從Excel文件讀取數(shù)據(jù)
package tech.niua.common.utils;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellType;
import org.apache.poi.ss.usermodel.DataFormatter;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.IOException;
public class ExcelTest {
public static void main(String[] args) throws IOException {
//創(chuàng)建工作簿
XSSFWorkbook workbook = new XSSFWorkbook("E:\\qcby_software\\測試數(shù)據(jù)\\test.xlsx");
//獲取工作表,既可以根據(jù)工作表的順序獲取,也可以根據(jù)工作表的名稱獲取
XSSFSheet sheet = workbook.getSheetAt(0);
//設置單元格類型,不設置有些number數(shù)據(jù)會報錯
sheet.setCellType(CellType.STRING);
//遍歷工作表獲得行對象
for (Row row : sheet)
到了這里,關于Apache POI實現(xiàn)Excel導入讀取數(shù)據(jù)和寫入數(shù)據(jù)并導出的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!