美文网首页以太坊
代码简洁之道之easyexcel

代码简洁之道之easyexcel

作者: 宜宣_6c9f | 来源:发表于2019-12-21 16:53 被阅读0次

easyExcel是阿里巴巴开源poi插件之一,当前最新版本1.1.2-beta5,poi版本3.17,因此,集成时老版本poi需要提升poi版本,或者做版本隔离。

主要解决了poi框架使用复杂,sax解析模式不容易操作,数据量大起来容易OOM,解决了POI并发造成的报错

首先添加依赖:


<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>1.1.2-beta5</version>
</dependency>

代码实现,简简几行便可实现简单的excel导出,大大减少了代码行数。
@Test
public void ExportTest() throws IOException {
//指定文件输出位置
OutputStream outputStream =new FileOutputStream("H:/excel/file/myexcel3.xlsx");
ExcelWriter excelWriter =EasyExcelFactory.getWriter(outputStream);
//将要输出的内容填充到Sheet里
Sheet sheet =new Sheet(1,0,ExcelModel.class );
//设置sheet表名
sheet.setSheetName("my_three_excel");
/**
* 写数据到Write上下文中
* 第一个参数:要写入的内容
* 第二个参数:要写入的sheet目标
*/
excelWriter.write(createModelList2(),sheet);
excelWriter.finish();
outputStream.close();
}
还有一些其他功能,学无止境。

相关文章

  • 代码简洁之道之easyexcel

    easyExcel是阿里巴巴开源poi插件之一,当前最新版本1.1.2-beta5,poi版本3.17,因此,集成...

  • 工作get的知识点集合

    JAVA基础之代码简洁之道https://blog.51cto.com/14020773/2337902?sour...

  • 代码简洁之道

    第一章 有意义的命名(起名是门艺术) 示例代码为伪代码,懂就好 名副其实目的:只需要一个好名称就能知道发什么了什么...

  • 代码简洁之道

    第一章 整洁代码 第二章 有意义的命名 名副其实 问题不再于代码的简洁度,而在于代码的模糊度。即上下文在代码中未被...

  • JAVA基础之代码简洁之道

    今天,黑少微服务商店(www.httpshop.com)为您奉上随行付研究院的研究文章:JAVA基础之代码简洁之道...

  • 代码简洁之道 - 笔记

    1. 什么是整洁代码 我喜欢优雅和高效的代码。代码逻辑应当直截了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护...

  • 代码简洁之道-lombok

    Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。Lombok的使用跟引用jar包一样,可...

  • JavaScript 代码简洁之道

    摘要: 可以说是《Clean Code》的JS代码示例了,值得参考。 原文:JavaScript 代码简洁之道 作...

  • JavaScript代码简洁之道

    JavaScript 代码简洁之道 测试代码质量的唯一方式:别人看你代码时说 f * k 的次数。 代码质量与其整...

  • 【翻译】代码简洁之道

    最近看到一篇文章[https://technologywolf.net/the-top-10-tips-to-wr...

网友评论

    本文标题:代码简洁之道之easyexcel

    本文链接:https://www.haomeiwen.com/subject/mfmgnctx.html