直播平臺搭建原始碼,使用EasyExcel實現匯入匯出功能
直播平臺搭建原始碼,使用EasyExcel實現匯入匯出功能
使用,新增依賴
<dependencies> <!-- <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.1</version> </dependency> </dependencies>
編寫service層方法
//匯出 @Override public void exportData(HttpServletResponse response) { try { //設定檔案型別 response.setContentType("application/vnd.ms-excel"); //防止內容中有亂碼 response.setCharacterEncoding("utf-8"); // 這裡URLEncoder.encode可以防止中文亂碼 當然和easyexcel沒有關係 String fileName = URLEncoder.encode("資料字典", "UTF-8"); //設定響應頭 response.setHeader("Content-disposition", "attachment;filename="+ fileName+".xlsx"); //查詢資料庫得到資料 List<Dict> dictList = baseMapper.selectList(null); //因為自己封裝了返回類,與實體類欄位不匹配 List<DictEeVo> dictVoList = new ArrayList<>(dictList.size()); for(Dict dict : dictList) { //dict物件 轉成vo物件 DictEeVo dictVo = new DictEeVo(); BeanUtils.copyProperties(dict,dictVo); dictVoList.add(dictVo); } EasyExcel.write(response.getOutputStream(), DictEeVo.class).sheet("資料字典").doWrite(dictVoList); } catch (IOException e) { e.printStackTrace(); } }
控制層
@ApiOperation(value="匯出") @GetMapping(value = "/exportData") public void exportData(HttpServletResponse response) { dictService.exportData(response); }
vue頁面新增按鈕
<div class="el-toolbar"> <div class="el-toolbar-body" style="justify-content: flex-start;"> <el-button type="text" @click="exportData"><i class="fa fa-plus"/> 匯出</el-b </div> </div>
新增方法
methods: { //匯出 exportData(){ window.open(") },
以上就是 直播平臺搭建原始碼,使用EasyExcel實現匯入匯出功能,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2949260/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java使使用者EasyExcel匯入匯出excelJavaExcel
- SpringCloud微服務實戰——搭建企業級開發框架(三十):整合EasyExcel實現資料表格匯入匯出功能SpringGCCloud微服務框架Excel
- EasyExcel匯入Excel
- 前端實現Excel匯入和匯出功能前端Excel
- 比 poi匯入匯出更好用的 EasyExcel使用小結Excel
- EasyExcel完成excel檔案的匯入匯出Excel
- 使用VUE+SpringBoot+EasyExcel 整合匯入匯出資料VueSpring BootExcel
- .net對excler 的匯入匯出功能的實現
- EasyExcel到出匯入問題記錄Excel
- python 小指令碼 (實現 elasticsearch 匯出匯入)Python指令碼Elasticsearch
- easyExcel分批匯入檔案Excel
- Vue框架下實現匯入匯出Excel、匯出PDFVue框架Excel
- 直播平臺原始碼開發,簽到功能的實現原始碼
- Vue + Element 實現匯入匯出ExcelVueExcel
- 直播平臺搭建,實現圖片縮圖功能
- 【輪子】EasyExcel,簡易版匯入、匯入 Excel、CSVExcel
- 直播平臺搭建原始碼,bootstrap實現圖片輪播效果原始碼boot
- PHP直播平臺原始碼搭建教程PHP原始碼
- 關於EasyExcel的資料匯入和單sheet和多sheet匯出Excel
- 【匯出匯入】匯出匯入 大物件物件
- EasyPoi 多sheet匯出功能實現
- 直播app開發搭建,vue使用js-file-download完成匯出功能APPVueJS
- 直播平臺搭建原始碼,純js實現編輯器撤消/重做原始碼JS
- Laravel Maatwebsite-Excel 3.1 實現匯出匯入LaravelWebExcel
- Vue+Element 實現excel的匯入匯出VueExcel
- 使用Oracle 的 imp ,exp 命令實現資料的匯入匯出Oracle
- spring boot + easypoi快速實現excel匯入匯出Spring BootExcel
- 快速運營搭建直播軟體平臺直播原始碼!原始碼
- 【匯入匯出】sqlldr 匯入案例SQL
- 【匯出匯入】% 在匯入匯出中的應用。
- 直播平臺搭建原始碼,java相簿製作原始碼Java
- easyExcel匯出多個list列表的excelExcel
- app直播原始碼,平臺登入頁面實現和修改密碼頁面實現APP原始碼密碼
- javascript中的匯出和匯入實現模組化管理JavaScript
- spring boot + jdk1.8實現Excel匯入、匯出Spring BootJDKExcel
- QZpython匯入匯出redis資料的實現deuPythonRedis
- SpringBoot+Mybatis-plus整合easyExcel批次匯入Excel到資料庫+匯出ExcelSpring BootMyBatisExcel資料庫
- 【匯入匯出】將資料匯入到其他使用者