当前位置: 首页 > news >正文

微信官方网站登陆游戏加盟网

微信官方网站登陆,游戏加盟网,wordpress文章批量模版,国内外网站开发技术有哪些文章目录 1. 简介2. 引入依赖3. 导入功能实现3.1 创建实体类3.2 编写导入 Controller3.3 编写导入页面 4. 导出功能实现4.1 编写导出 Controller4.2 编写导出页面 5. 启动应用 #x1f388;个人主页#xff1a;程序员 小侯 #x1f390;CSDN新晋作者 #x1f389;欢迎 个人主页程序员 小侯 CSDN新晋作者 欢迎 点赞✍评论⭐收藏 ✨收录专栏Java框架 ✨文章内容整合 EasyExcel 希望作者的文章能对你有所帮助有不足的地方请在评论区留言指正大家一起学习交流 1. 简介 EasyExcel 是阿里巴巴开源的一款基于 Java 的简单、快速、强大的 Excel 处理工具。在实际应用中Excel 的导入与导出是常见的需求而 EasyExcel 提供了简便的 API使得这些操作变得非常容易。本文将介绍如何在 Spring Boot 项目中整合 EasyExcel实现复杂 Excel 表格的导入与导出功能。 2. 引入依赖 在 pom.xml 文件中引入 EasyExcel 的依赖 dependencies!-- EasyExcel --dependencygroupIdcom.alibaba/groupIdartifactIdeasyexcel/artifactIdversion2.4.3/version/dependency!-- Spring Boot Web --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency /dependencies3. 导入功能实现 3.1 创建实体类 创建与 Excel 表格对应的实体类注解 ExcelProperty 用于指定属性与 Excel 列的映射关系 public class User {ExcelProperty(ID)private Long id;ExcelProperty(姓名)private String name;ExcelProperty(年龄)private Integer age;// 省略 getter 和 setter }3.2 编写导入 Controller 创建导入功能的 Controller 类使用 PostMapping 注解处理导入请求 RestController RequestMapping(/excel) public class ExcelController {PostMapping(/import)public String importExcel(RequestParam(file) MultipartFile file) {try (InputStream inputStream file.getInputStream()) {ListUser userList EasyExcel.read(inputStream).head(User.class).sheet().doReadSync();// 处理导入的数据例如保存到数据库return 导入成功;} catch (Exception e) {e.printStackTrace();return 导入失败;}} }3.3 编写导入页面 创建导入页面使用 HTML 表单上传 Excel 文件 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleExcel导入/title /head bodyform action/excel/import methodpost enctypemultipart/form-datainput typefile namefile accept.xls,.xlsxbutton typesubmit导入/button/form /body /html4. 导出功能实现 4.1 编写导出 Controller 创建导出功能的 Controller 类使用 GetMapping 注解处理导出请求 RestController RequestMapping(/excel) public class ExcelController {// 导出数据的模拟数据private ListUser mockData() {ListUser userList new ArrayList();userList.add(new User(1L, Alice, 25));userList.add(new User(2L, Bob, 30));userList.add(new User(3L, Charlie, 22));return userList;}GetMapping(/export)public void exportExcel(HttpServletResponse response) {try (OutputStream outputStream response.getOutputStream()) {response.setContentType(application/vnd.ms-excel);response.setCharacterEncoding(utf-8);response.setHeader(Content-disposition, attachment;filenameuser.xlsx);EasyExcel.write(outputStream, User.class).sheet(用户信息).doWrite(mockData());} catch (Exception e) {e.printStackTrace();}} }4.2 编写导出页面 创建导出页面通过超链接触发导出操作 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleExcel导出/title /head bodya href/excel/export导出Excel/a /body /html5. 启动应用 启动 Spring Boot 应用访问导入页面和导出页面即可进行 Excel 表格的导入与导出操作。 通过以上步骤我们成功地整合了 Spring Boot 与 EasyExcel实现了复杂 Excel 表格的导入与导出功能。EasyExcel 提供了丰富的配置选项和灵活的 API使得 Excel 处理变得非常简单。在实际项目中可以根据业务需求进行更加复杂的配置和处理满足不同场景的导入导出要求。 后记 美好的一天到此结束下次继续努力欲知后续请看下回分解写作不易感谢大家的支持
http://www.sczhlp.com/news/257666/

相关文章:

  • 安阳网站建设网站表单及商品列表详情模板
  • 官网建站平台wordpress woff
  • 淄博网站制作升级优化做网站温州
  • 网站建设销售工作职责阿里云服务器做盗版视频网站
  • 没有有知道钓鱼网站在哪儿做江西seo推广
  • 帝国网站做地域标签有没有网站可以做发虚拟币
  • 交易平台网站建设南宁哪个网络公司建网站好
  • jsp是网站开发语言吗怎样优化关键词到首页
  • win10 下运行aoe2,报错,应用程序无法正常启动 0xc000022
  • Python生成器表达式详解(含与列表推导式核心对比、别名探讨)
  • 在Fiddler中模拟网络中断,返回500错误的过程
  • 常州网站制作维护洛阳seo博客
  • 如何让网站被谷歌收录旅行网站建设方案策划书
  • 建筑证书兼职网站施工企业承揽业务不良行为
  • 外贸网站如何seoWordPress如何调用
  • wordpress建站多用户莱芜雪野湖风景区
  • 做淘宝客网站需要多大的数据库建设网站号码是多少钱
  • 高端品牌网站建设优势wordpress表单制作
  • 网站建设 趋势appui界面设计
  • 外国优秀网站书生商友网站建设
  • js 抽奖网站北京seo招聘信息
  • 网站改版301修改wordpress默认登陆地址
  • 企业网站seo网址网站建设 分析
  • 用网站做淘客怎么赚钱dz论坛中英文网站怎么做
  • 苏州建设网站公司在什么地方国外网站做盗版
  • 无锡网站建设seo设计师图片素材网站
  • 网站设计论文前言68设计网站
  • 国内 扁平化 网站网站建设怎样创建链接
  • 手游传奇网站销售推广的方法都有哪些
  • 外贸电商网站模板网球新闻最新消息