国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

springboot實(shí)現(xiàn)導(dǎo)出excel

這篇具有很好參考價(jià)值的文章主要介紹了springboot實(shí)現(xiàn)導(dǎo)出excel。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

  1. 添加maven依賴
  2. 編寫要導(dǎo)出的類
  3. 去數(shù)據(jù)庫(kù)查詢要導(dǎo)出的數(shù)據(jù)
  4. 調(diào)用接口導(dǎo)出數(shù)據(jù)

添加maven依賴

  <!-- 導(dǎo)出excel       -->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>easyexcel</artifactId>
            <version>3.1.5</version>
        </dependency>

編寫導(dǎo)出的excel的表的實(shí)體類


import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode
public class AddMoney {
    @ExcelProperty("用戶")
    private String username;
    @ExcelProperty("充值時(shí)間")
    private String date;
    @ExcelProperty("充值金額")
    private int usermoney;
}

編寫使用mybatis-plus到數(shù)據(jù)庫(kù)中查詢表

 private List<AddMoney> getAddMoney() {
        List<Changemoney> AddMoney = changemoneyService.exportexcelChangeMoney();
        List<AddMoney> list = ListUtils.newArrayList();
        for (int i = 0; i < AddMoney.size(); i++) {
            AddMoney data = new AddMoney();
            data.setUsername(AddMoney.get(i).getUsername());
            data.setDate(AddMoney.get(i).getCreatedate());
            data.setUsermoney(AddMoney.get(i).getAddmoney());
            list.add(data);
        }
        return list;
    }

編寫接口并調(diào)用

    @GetMapping("exportExcelAddMoney")
    public void exportExccelAddMoney(HttpServletResponse response) throws IOException {
        response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
        response.setCharacterEncoding("utf-8");
        String fileName = URLEncoder.encode("充值情況", "UTF-8").replaceAll("\\+", "%20");
        List<AddMoney> list = getAddMoney();
        response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx");
        EasyExcel.write(response.getOutputStream(),
                AddMoney.class).sheet("充值情況").doWrite(list);

    }

實(shí)操測(cè)試 點(diǎn)擊鏈接會(huì)實(shí)現(xiàn)導(dǎo)出excel的功能
http://162.14.107.118:8086/PC/exportExcelAddMoney文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-691413.html

到了這里,關(guān)于springboot實(shí)現(xiàn)導(dǎo)出excel的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • springboot實(shí)現(xiàn)導(dǎo)出excel

    添加maven依賴 編寫要導(dǎo)出的類 去數(shù)據(jù)庫(kù)查詢要導(dǎo)出的數(shù)據(jù) 調(diào)用接口導(dǎo)出數(shù)據(jù) 實(shí)操測(cè)試 點(diǎn)擊鏈接會(huì)實(shí)現(xiàn)導(dǎo)出excel的功能 http://162.14.107.118:8086/PC/exportExcelAddMoney

    2024年02月10日
    瀏覽(13)
  • SpringBoot實(shí)現(xiàn)Excel導(dǎo)入導(dǎo)出

    SpringBoot實(shí)現(xiàn)Excel導(dǎo)入導(dǎo)出

    話不多說(shuō),直接上代碼 依賴文檔 找到pom文件,如下圖所示 引入需要的依賴 導(dǎo)出寫法: 導(dǎo)入寫法: 已上就是導(dǎo)入導(dǎo)出

    2024年02月09日
    瀏覽(22)
  • springboot項(xiàng)目實(shí)現(xiàn)excel導(dǎo)出

    springboot項(xiàng)目實(shí)現(xiàn)excel導(dǎo)出

    項(xiàng)目中經(jīng)常會(huì)有列表查詢,然后導(dǎo)出excel的功能,以下是其中一種方法,簡(jiǎn)單寫個(gè)Demo ,先看項(xiàng)目結(jié)構(gòu): pom.xml 其他依賴就不提了,主要就只這個(gè)依賴org.apache.poi.poi-ooxml 說(shuō)明: poi是Apache旗下的一個(gè)開(kāi)源項(xiàng)目,由Apache官方維護(hù),poi有兩個(gè)不同的jar包,分別是處理excel2003和excel2

    2024年02月08日
    瀏覽(19)
  • SpringBoot實(shí)現(xiàn)導(dǎo)出Excel功能

    SpringBoot實(shí)現(xiàn)導(dǎo)出Excel功能

    需求要做一個(gè)導(dǎo)出excel的功能 本篇著重闡述后端怎么實(shí)現(xiàn),前端實(shí)現(xiàn)的部分只會(huì)粗略闡述。該實(shí)現(xiàn)方案是經(jīng)過(guò)生產(chǎn)環(huán)境考驗(yàn)的,不是那些拿來(lái)練手的小demo。本文闡述的方案可以借鑒用來(lái)做畢設(shè)或者加到自己玩的項(xiàng)目中去。 再次聲明,本文是 百萬(wàn)級(jí)數(shù)據(jù)量 的企業(yè)級(jí)解決方案,

    2024年02月01日
    瀏覽(36)
  • SpringBoot實(shí)現(xiàn)Excel導(dǎo)入導(dǎo)出,簡(jiǎn)單好用

    SpringBoot實(shí)現(xiàn)Excel導(dǎo)入導(dǎo)出,簡(jiǎn)單好用

    POI是Java操作MicroOffice(如對(duì)Excel的導(dǎo)入導(dǎo)出)的一個(gè)插件。POI的全稱是(Poor Obfuscation Implementation),POI官網(wǎng)地址是 http://poi.achache.org/index.html 。 EasyPoi對(duì)POI進(jìn)行了優(yōu)化 ,更加設(shè)計(jì)精巧,使用簡(jiǎn)單,接口豐富,擴(kuò)展簡(jiǎn)單。EasyPOI的同類產(chǎn)品有Execel4J,Hutools等。EasyPoi官網(wǎng)地址是 h

    2024年02月11日
    瀏覽(26)
  • Spring boot easyexcel 實(shí)現(xiàn)復(fù)合數(shù)據(jù)導(dǎo)出、按模塊導(dǎo)出

    Spring boot easyexcel 實(shí)現(xiàn)復(fù)合數(shù)據(jù)導(dǎo)出、按模塊導(dǎo)出

    場(chǎng)景: 導(dǎo)出數(shù)據(jù)為1對(duì)多的復(fù)合數(shù)據(jù) 一個(gè)模塊是一條數(shù)據(jù),直接填充數(shù)據(jù)無(wú)法實(shí)現(xiàn) 如圖: 紅框內(nèi)為一條數(shù)據(jù)(1對(duì)多),下方箭頭指向?yàn)榈诙l數(shù)據(jù) 如果直接填充,只能填充第一條,第二條就沒(méi)辦法了。 由于多行都包含許多,固定表頭,只能走填充路線,怎么實(shí)現(xiàn)呢 實(shí)現(xiàn)思路

    2024年02月07日
    瀏覽(19)
  • poi實(shí)現(xiàn)Excel文件導(dǎo)出【SpringBoot篇】

    在系統(tǒng)中,數(shù)據(jù)庫(kù)的excel文件導(dǎo)出是一項(xiàng)及為基礎(chǔ)的功能。此篇文章將通過(guò)實(shí)例利用poi實(shí)現(xiàn)excel文件導(dǎo)出。 Jakarta POI 是apache的子項(xiàng)目,目標(biāo)是處理ole2對(duì)象。它提供了一組操縱Windows文檔的Java API 。目前比較成熟的是HSSF接口,處理MS Excel(97-2002)對(duì)象。它不象我們僅僅是用csv生

    2024年02月05日
    瀏覽(27)
  • SpringBoot和Vue實(shí)現(xiàn)Excel導(dǎo)入導(dǎo)出

    SpringBoot和Vue實(shí)現(xiàn)Excel導(dǎo)入導(dǎo)出

    hutool工具 hutool工具 瀏覽器格式 打開(kāi)瀏覽器能下載Excel即成功。 3.1 測(cè)試: 通過(guò)postman測(cè)試,send之后返回true測(cè)試成功。 在Navicat刷新,可以看到新寫入的數(shù)據(jù)。

    2024年03月17日
    瀏覽(33)
  • springboot中使用EasyExcel實(shí)現(xiàn)Excel 導(dǎo)入導(dǎo)出

    springboot中使用EasyExcel實(shí)現(xiàn)Excel 導(dǎo)入導(dǎo)出

    EasyExcel 是一款基于 Java 的簡(jiǎn)單易用的 Excel 文件操作工具。它提供了豐富的 API,可以方便地讀取、寫入和操作 Excel 文件,支持常見(jiàn)的 Excel 操作,如讀取/寫入單元格數(shù)據(jù)、合并單元格、設(shè)置樣式、處理大數(shù)據(jù)量等。EasyExcel能大大減少占用內(nèi)存的主要原因是在解析Excel時(shí)沒(méi)有將

    2024年02月12日
    瀏覽(40)
  • <Java導(dǎo)出Excel> 1.0 Java實(shí)現(xiàn)Excel動(dòng)態(tài)模板導(dǎo)出

    <Java導(dǎo)出Excel> 1.0 Java實(shí)現(xiàn)Excel動(dòng)態(tài)模板導(dǎo)出

    思路: 1,先創(chuàng)建動(dòng)態(tài)模板(必須要在數(shù)據(jù)庫(kù)建一張表,可隨時(shí)修改模板) 例如: 建表語(yǔ)句: 模板中的字段腳本: 2,編寫一個(gè)查詢接口:返回一個(gè)List map 注意:order by id 根據(jù)表中字段:id排序的作用是控制導(dǎo)出的EXCEL表中字段列的順序; mapper.xml層: mapper接口層: serviceIm

    2024年02月12日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包