日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

开发指南专题十六:JEECG微云快速开发平台Excel导出

發布時間:2025/3/16 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 开发指南专题十六:JEECG微云快速开发平台Excel导出 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

開發指南專題十六:JEECG微云快速開發平臺Excel導出


14.3. ?Excel導出

導出工具類ExcelExportUtil

提供兩個函數

//創建多個Sheet

public static HSSFWorkbook exportExcel(List<Map<String,Object>> list) {}

//創建一個sheet

public static HSSFWorkbook exportExcel(ExcelTitle entity,

?????????????????????? Class<?>pojoClass, Collection<?> dataSet){}

導出參數類ExcelTitle設置導出的標題

ExcelTitle|title導出Excel的標題

ExcelTitle|secondTitle導出Excel的第二標題

ExcelTitle|sheetName導出的Sheet的名稱

ExcelTitle|color導出的Excel的標題和第二標題的背景色

ExcelTitle|headerColor導出的Excel的屬性行的背景色

下面我們利用上面導入的注解,進行導出

步驟一:在界面添加導出工具:



JeecgExcelExport提供了代入查詢條件的功能,第一個參數是導出url,第二個是datagrid的名稱.

步驟二后臺建立函數,首先查詢出來list然后


通過工具類轉換成workbook輸出到前臺效果


14、4模板導出


14.4.1模板參數規則

參數設置規則 {{key}} key可以支持a.b.c支持map或者enity

如:{{jeecg}},{{obj.test}}

模板1:


模板2


其中模板一是統計模板,模板二同時要輸出詳情

可以把多個模板放到一個Excel里面,倒是只要指定Sheet序號就可以了

14.4.2模板導出

工具類依然是ExcelExportUtil同樣兩個方法

//導出使用模板同時使用集合導出多列

public static WorkbookexportExcel(TemplateExportParams params,

??????????????????????????? Class<?>pojoClass, Collection<?> dataSet, Map<String, Object> map){}

//只導出模板

public static WorkbookexportExcel(TemplateExportParams params,

??????????????????????????? Map<String,Object> map){}

TemplateExportParams模板參數

emplateUrl模板路徑

sheetName導出sheet名稱

sheetNum導出sheet序號,默認是0

使用案例(之前的步驟同Excel導出)

第一個是導出,我們使用模板一,值進行值替換這里我們模擬一個map


看一下輸出結果:格式依然在


第二個導出,同時導出詳情(使用第二個模板)


這里我們統計了課程數量教師人數,同時也輸出了課程詳情,








總結

以上是生活随笔為你收集整理的开发指南专题十六:JEECG微云快速开发平台Excel导出的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。