1. 程式人生 > >對Apache POI的使用

對Apache POI的使用

public static void main(String[] args) throws IOException {
	Workbook  wb = new XSSFWorkbook();
	
	OutputStream output = new FileOutputStream("test.xlsx");
	
	Sheet s = wb.createSheet("測試表單");
	
	Row r = s.createRow(0);
	
	r.createCell(0).setCellValue("資料");
	
	wb.write(output);
	
	output.close();
	
	
}

 讀取微軟或者其他辦公工具產生的文件需要配置POI,POI的下載地址



http://poi.apache.org/


其中,在讀取2007版本以上的EXCEL需要用到POI中的XSSFWorkbook類。

但是在用的過程中,我發現會報錯:

java.lang.ClassNotFoundException: org.apache.xmlbeans.XmlException


百度後,發現有人提示是少xbean.jar,下載地址:


http://xmlbeans.apache.org/


載入後,繼續報錯:

Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException


百度後,發現少dom4j.jar,下載地址:


http://www.dom4j.org/dom4j-1.6.1/



終於加全了,執行,好了。


附件裡有我整合的時候用到的包,有可能有不必要的,有時間了再精簡。

相關推薦

apache poi的簡易使用、封裝

一、專案結構    點我下載原始碼 專案結構,ExcelExpoter.java 是excel匯出工具,ExcelImport.java是excel匯入工具。ExcelHead.java註解標識在類成員變數上(指定在sheet中的排序、列名、列字型顏色、列

Apache POI的使用

public static void main(String[] args) throws IOException { Workbook wb = new XSSFWorkbook(); Ou

Web使用Apache poiEXCEL操作(匯入)

第一次嘗試Web專案上傳Excel資料進行匯入 如果有哪裡做的不對不好或者有更好的方法請聯絡我,謝謝 pom.xml中新增         <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --&

apache poi根據模板導出excel

use 一個 factor exception cep 得到 format 拷貝 return 需要預先新建編輯好一個excel文件,設置好樣式。 編輯好輸出的數據,根據excel坐標一一對應。 支持列表數據輸出,列表中列合並。 代碼如下: package com.ico

使用apache POI解析Excel文件

sim bject 我們 如果 dialog 日期 源碼 round 清理 1. Apache POI簡介 Apache POI是Apache軟件基金會的開放源碼函式庫,POI提供API給Java程式對Microsoft Offic

Apache POI

pri 實現 java com aik 已運行 類型 logs eat Apache POI 用Java編寫的免費開源的跨平臺的 Java API,Apache POI提供API給Java程式對Microsoft Office格式檔案讀和寫的功能。POI為“Poor Obf

Java 讀取Excel2007 jar包沖突的問題(org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetException)

cati targe com cat lec 報錯 刪除重復 nta ava 1.jar包沖突報錯問題 2.使用的jar包,以及重復jar包 3.刪除重復jar包 Java 讀取Excel2007 jar包沖突的問題(org.apache.poi.POIXMLExce

Apache POI讀取和創建Excel ----01(簡單操作)

學習記錄public class ExcelCreatAndRead { /** * 使用Apache POI創建Excel文檔 * */ public static void createXL(){ /**Excel文件要存放的位置,假定在D盤下*/

4.Apache POI使用詳解

sele 中文大寫 文本 vertical HA model 例如 ndb mode 一.POI結構與常用類 1.POI介紹 Apache POI是Apache軟件基金會的開源項目,POI提供API給Java程序對Microsoft Office格式檔案讀和寫的功能。 .N

Apache POI - Java Excel APIs

方式 start api文檔 面積 指定 .com book 字段名 分配 文檔來源:https://www.yiibai.com/apache_poi/ POI 什麽是Apache POI? Apache POI是一種流行的API,它允許程序員使用Java程序創建,修改和

Apache-POI 設定excel單元格樣式字型等

大概思路就是設定樣式以及字型後新增進單元格中 Workbook wb = new XSSFWorkbook(); Sheet sheet = wb.getSheetAt(0); //建立單元格 Row row = sheet.getRow(0); if(null == row){ r

學習筆記-Apache POI各jar包的介紹

poi-version-yyyymmdd.jar (用於操作.xls檔案,依賴於commons-logging, commons-codec, log4j;) poi-ooxml-version-yyyymmdd.jar poi-ooxml-schemas-version-yyy

apache POI技術

Apache POI是Apache軟體基金會的開放原始碼函式庫,POI提供API給Java程式對Microsoft Office格式檔案讀和寫的功能。 ①下載開發包並解壓縮: ②在專案引入POI的依賴 <dependency> <groupId>o

Javaweb專案,簡單應用Apache POI匯出Excel的簡單例子

直接上程式碼: jsp: 說明:這裡使用ajax請求是會有問題的,會導致瀏覽器視窗不會彈出下載提示和選擇位址列的彈窗 //匯出 $('#btn-export').click(function () { location.href = "${pageContext.r

基於Apache POI匯出(百萬級)大資料量Excel的實現

POI匯出大資料量excel (注:專案原始碼及後續更新請點選) 1、ExcelUtils類: package Utils; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObje

Java 錯誤提示org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetException

java 操作excel檔案 釋出後報錯 org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetException XSSFWorkbook xwb = new XSSFWorkbook(fileName); 這句報錯 使用

雙11之後首秀:阿里雲實時計算究竟Apache Flink做了哪些‘改造’?

關於實時計算 實時計算LOGO 實時計算(Alibaba Cloud Realtime Compute,原阿里雲流計算)是一套基於Apache Flink™️構建的一站式、高效能實時大資料處理平臺,廣泛適用於流式資料處理、離線資料處理、DataLake計算等多種場景。實時計算主要應用於實時網際網路資料

Apache POI實現Excel檔案匯出

文章轉載地址: https://blog.csdn.net/qq_17214237/article/details/78345246 最近開發excel匯入匯出功能,使用的是Apache的POI技術 POI提供了很多對Microsoft Office的功能,本文僅僅講解POI的Excel

Apache POI 4.0.1 釋出,Office 文件的 Java API

   Apache POI 4.0.1 已釋出,包含一些改進和修復,亮點包括: 依賴更新:XMLBeans 3.0.2 / Bouncycastle 1.60 XSSF: import chart on drawing XDDF: Define XDDF user mo

java操作Excel-Apache POI使用常用方法

1.POI結構與常用類 (1)POI介紹      Apache POI是Apache軟體基金會的開源專案,POI提供API給Java程式對Microsoft Office格式檔案讀和寫的功能。 .NET的開發人員則可以利用NPOI (POI for