POI匯出資料

2021-08-22 15:03:32 字數 1946 閱讀 7746

很簡單的乙個資料匯出啊,因為我的需求只有兩個字段,使用者名稱及手機號所以簡單的一批,記錄一下,方便能對大家有幫助,這個poi也非常的簡單。。。。上**

poi 的  jar依賴

org.apache.poi

poi3.6

****************************************====上一下excel工具類

新建  excelutil 類

package com.tianrun.bjmarathon.utils;

import org.apache.poi.hssf.usermodel.hssfcell;

import org.apache.poi.hssf.usermodel.hssfcellstyle;

import org.apache.poi.hssf.usermodel.hssfrow;

import org.apache.poi.hssf.usermodel.hssfsheet;

import org.apache.poi.hssf.usermodel.hssfworkbook;

/*** 匯出excel

* @classname: excelutil  

* @author: 周偉強  

* @date:2023年8月10日 下午1:47:16

*/public class excelutil

// 第二步,在workbook中新增乙個sheet,對應excel檔案中的sheet

hssfsheet sheet = wb.createsheet(sheetname);

// 第三步,在sheet中新增表頭第0行,注意老版本poi對excel的行數列數有限制

hssfrow row = sheet.createrow(0);

// 第四步,建立單元格,並設定值表頭 設定表頭居中

hssfcellstyle style = wb.createcellstyle();

style.setalignment(hssfcellstyle.align_center); // 建立乙個居中格式

//宣告列物件

hssfcell cell = null;

//建立標題

for(int i=0;i//建立內容

for(int i=0;i***********************************=我所有的**,業務邏輯型的**都在service處理的,好了上service**

/*** 獲取一定時間段內使用者購買綠卡的資料資訊

*/**********===string fdcreatetime,string fdendtime,  這兩個引數是我匯出資料的條件,一切還是按照個人的業務需求來

//excel檔名

string filename = name+sysdate+".xls";

//sheet名

string sheetname = "使用者資訊";

在這裡就算完了,如果貼上我的**,可能  result result = new result();  你們不能使用會報錯,因為這是我自己封裝的固定返回格式,可以刪除掉用乙個  mapmap = new hashmap();

map.put("213",status);

map.put("timequantumuserlist ",timequantumuserlist );

map.put("200",true/false);

map.put("message","獲取資料成功/失敗/系統異常");

可以用map 這樣去代替我的  result 類

希望能對諸位有幫助謝謝。。。。。。。。

POI匯出資料

workbook wb new hssfworkbook 新建乙個wb工作簿 sheet sheet wb.createsheet 學生的sheet頁 row row sheet.createrow 0 反射獲取屬性名作為表頭 這裡也可以讓別人傳 field fields clz.getdeclar...

poi匯出資料

參考 匯出資料到 區域資料.xls 檔案中.public void exportexcel throws ioexception 5.建立檔名 string filename 區域資料統計.xls 6.獲取輸出流物件 7.獲取mimetype servletcontext servletcontex...

POI 大資料匯出

gradle 匯入 org.apache.poi poi ooxml 3.14 poi對excel的匯出操作,一般只使用hssfworkbook以及sxssfworkbook hssfworkbook用來處理較少的資料量,sxssfworkbook用來處理超大資料量的匯出,20w資料沒什麼問題。注意...