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

可以做app的网站赤壁网站建设公司

可以做app的网站,赤壁网站建设公司,网络建站 响应式网站,wordpress还是dede1 EasyExcel简介 EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。由阿里巴巴EasyExcel团队开发 官方文档:https://easyexcel.opensource.alibaba.com/ gitee地址:https://gitee.com/easyexcel/easyexcel B站…

1 EasyExcel简介

EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。由阿里巴巴EasyExcel团队开发

官方文档:https://easyexcel.opensource.alibaba.com/

gitee地址:https://gitee.com/easyexcel/easyexcel

B站学习视频: https://www.bilibili.com/video/BV1Ff4y1U7Qc

Excel解析流程图:


2 EasyExcel使用 

2.1 添加maven依赖

    <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>3.3.2</version></dependency>

2.2 框架工具说明

2.3.1 EasyExcelUtils工具类

/*** 类描述:easyexcel工具类*/
public class EasyExcelUtils<T> extends EasyExcel {/**************************** 导出 ******************************************//*** 导出excel** @param list      导出数据集合* @param sheetName 工作表的名称* @param clazz     实体类* @param response  响应体*/public static <T> void exportExcel(List<T> list, String sheetName, Class<T> clazz, HttpServletResponse response) {try {resetResponse(sheetName, response);ServletOutputStream os = response.getOutputStream();exportExcel(list, sheetName, clazz, false, os);} catch (IOException e) {throw new RuntimeException("导出Excel异常");}}/*** 导出excel** @param list      导出数据集合* @param sheetName 工作表的名称* @param clazz     实体类* @param merge     是否合并单元格* @param os        输出流*/public static <T> void exportExcel(List<T> list, String sheetName, Class<T> clazz, boolean merge,OutputStream os) {ExcelWriterSheetBuilder builder = EasyExcel.write(os, clazz).autoCloseStream(false)// 自动适配.registerWriteHandler(new LongestMatchColumnWidthStyleStrategy())// 大数值自动转换 防止失真.registerConverter(new ExcelBigNumberConvert()).sheet(sheetName);if (merge) {// 合并处理器builder.registerWriteHandler(new CellMergeStrategy(list, true));}builder.doWrite(list);}/*** 重置响应体*/private static void resetResponse(String sheetName, HttpServletResponse response) throws UnsupportedEncodingException {String filename = encodingFilename(sheetName);FileUtils.setAttachmentResponseHeader(response, filename);response.setContentType("appl
http://www.dtcms.com/a/543081.html

相关文章:

  • wordpress主题的网站模板北京seo排名外包
  • 定制做网站设计wordpress 插件 浮动小人
  • 新余网站制作长沙网站定制公司
  • 做网站是com好还是cn好网站模板ftp
  • 网站定制首页费用小程序头条小游戏
  • 济南网站建设tailook企业电子网站的建设案例
  • 做网站卖菜刀需要什么手续专业网站设计开发网站
  • 做网站必须备案吗小程序开发哪里有
  • 网站首页布局分析福州cms模板建站
  • 合肥电信网站备案望牛墩网站仿做
  • 申请注册网站域名.商城有什么兼职做it的网站
  • 注册过什么网站做网站给客户聊天记录
  • 生物科技公司网站模板北京中小企业建站价格
  • 成都企业网站建设费用好商网的网站可以做中英文切换吗
  • 电子商城网站设计公司哪个好开发游戏需要多少钱
  • 网站开发公司 苏州软件开发微信小程序
  • 上海平台网站开发wordpress 后台 字数统计
  • python网站开发招聘学做网站需要多少钱
  • 网站诊断书网站建设的可行性分析报告
  • 宁波手机网站开发wordpress 回车
  • 摄影协会网站源码建设工程施工管理题库
  • 网站小程序app定制开发seo零基础入门教程
  • 网站设计需求表乐清联科网站建设
  • 海口模板建站定制网站应用商店搜索优化
  • 鞍山哪里做网站在哪做网站便宜又好
  • 文本中设置网站超链接怎么做模板网页文档的默认扩展名为
  • 衡阳网站建设icp备工会网站群建设方案
  • 亳州市网站建设登录四川省住房和城乡建设厅官网
  • 基于js原生的新闻类静态网站建设域名申请平台
  • 广西壮锦网站建设策划书建设网站的意义 作用