MyExcel,是一个集导入、导出、加密Excel等多项功能的工具包。
参考:https://www.oschina.net/p/MyExcel
参考:https://github.com/liaochong/myexcel/wiki

定位:
    1. 导入:提供简便的API,读取Excel内容,并转化为List< Bean >。
    2. 导出:可快速导出海量数据的简单列表,可生成高复杂度布局的Excel,复杂布局指的是包含多种不规则合并单元格、背景色、字体大小、斜体、下拉列表等,可自动划分Excel生成zip压缩包。
优势:
    1. 可生成任意复杂表格:本工具使用迭代单元格方式进行Excel绘制,可生成任意复杂度Excel,提供多种宽度策略;
    2. 零学习成本:使用Html作为模板,学习成本几乎为零,无需关心POI本身任何操作;
    3. 支持常用背景色、边框、字体等样式设置:具体参见菜单样式支持部分;
    4. 支持.xls、.xlsx、.csv:支持生成.xls、.xlsx后缀的Excel以及.csv文件;
    5. 支持公式导出:支持Excel模板中设置公式,降低服务端的计算量;
    6. 支持低内存SXSSF模式:支持低内存的SXSSF模式,可利用极低的内存生成.xlsx;
    7. 支持生产者消费者模式导出:支持生产者消费者模式导出,无需一次性获取所有数据,分批获取数据配合SXSSF模式实现真正意义上海量数据导出;
    8. 支持多种模板引擎:已内置Freemarker、Groovy、Beetl、Thymeleaf等常用模板引擎Excel构建器(详情参见文档Getting started),推荐使用Beetl模板引擎(Beetl文档);
    9. 提供默认Excel构建器,直接输出简单Excel:无需编写任何Html,已内置默认模板,可直接根据POJO数据列表输出;
    10. 支持一次生成多sheet:以table作为sheet单元,支持一份Excel文档中多sheet导出;
支持Excel容量设定:支持设定Excel容量,到达容量后自动新建Excel,可构建成zip压缩包导出;

【Java的Excel操作】MyExcel相关推荐

  1. Java实现Excel操作的方式

    Java操作Office一直是一些公司的需求,包括我现在就职的公司也不例外,下面就来简单说下Java操作Excel的方式. 两种方式: 1.Apache POI 2.JXL jxl也是基于poi实现的 ...

  2. Java解析excel操作

    问题描述 在我们的项目中经常会遇到需要导入一定规格的excel文档,然后来解析里面的内容转换为数据导入到数据库或者进行其他操作.这样解析的问题就来了,解析excle从文件后缀名上分为.xls和.xls ...

  3. java 对excel操作 读取、写入、修改数据;导出数据库数据到excel

    ============前提加入jar包jxl.jar========================= // 从数据库导出数据到excel  public List<Xskh> outP ...

  4. java 对Excel 操作 例子(下)

    结合项目理解 主要是封装在一个方法里面 实现逻辑代码: ChangeProcessPlanDownloadUtils 实现类 @Component public class ChangeProcess ...

  5. java方法有excel实现_Java实现EXCEL操作(1)

    Java实现EXCEL操作(1) 1.实现方法: 现在有三种方法去实现:jxl .poi . FastExcel:97~2003 在这里只讲poi实现方法.poi的包可以去Apache官网上去下载:h ...

  6. java 读取excel_Java12POI操作Excel

    Apache POI是一个开源的利用Java读写Excel,WORD等微软OLE2组件文档的项目. 我的需求是对Excel的数据进行导入或将数据以Excel的形式导出. 先上简单的测试代码: pack ...

  7. 使用JXL.jar实现JAVA对EXCEL的读写操作

    简介: jxl.jar是通过java操作excel表格的工具类库 jxl操作excel包括对象Workbook(工作簿),Sheet(工作表) ,Cell(单元格). 一个excel就对应一个Work ...

  8. Java 使用 POI 操作 Excel

    Apache POI 基本介绍 Apache POI 是 Apache 软件基金会提供的 100% 开源库.支持 Excel 库的所有基本功能. 图片来源:易百教程 基本概念 在 POI 中,Work ...

  9. execle java,Java使用POI操作Excel

    Java使用POI操作Excel 1. POI操作Excel 1.1. 依赖 org.apache.poi poi 4.1.0 org.apache.poi poi-ooxml 4.1.0 org.a ...

  10. java使用poi操作excel删除一整行

    java使用poi操作excel删除一整行 需求1:删除excel表格第4行 代码示例: sheet.shiftRows(4, sheet.getLastRowNum(),-1); 第一个参数为行数( ...

最新文章

  1. python 二项分布_Python绘制的二项分布概率图示例
  2. docker 安装jenkins
  3. outlook2007 未知错误,代码0x80040600解决方法
  4. 项目编译后,classses文件中没有对应的xml文件,一般是编译后mapper类对应的xml文件没有生成
  5. MyBatis-学习笔记06【06.使用Mybatis完成DAO层的开发】
  6. hdu 1047 Integer Inquiry
  7. Eclipse调试常用技巧
  8. Sublime Text添加插入带当前时间说明
  9. Java设计模式--解释器模式
  10. insert into 语句 mysql_sql insert into 语句
  11. eclipse中文版eclipse汉化教程
  12. python的pyaudio教程入门_Python音频操作工具PyAudio上手教程
  13. 填空什么的月牙_部编一年级上册语文第四单元知识梳理填空,附答案
  14. Bugly使用及APP版本更新
  15. UT单元测试总结基础篇
  16. 宝宝起名神器微信小程序源码下载支持多种流量主模式
  17. mongoDB 高级查询(一)
  18. 如何使用虚拟机运行“小HomeKit”智汀家庭云
  19. 中国地图的shp文件获取,包含省级
  20. Linux系统下生成bit和mcs文件

热门文章

  1. 计算机应届生面试,计算机应届生面试技巧
  2. 对称加密算法:BlowFish
  3. 基于ThreeJS的3D地球
  4. linux下gpt分区,Linux下的GPT分区
  5. 零基础快速入行入职软件测试工程师
  6. 【Visual C++】游戏开发五十 浅墨DirectX教程十八 雪花飞扬:实现唯美的粒子系统
  7. 关于金蝶K3系统(工业)供应链部分,使用前需要基本了解的一些信息
  8. 关于《数据出境安全评估办法》,来看看3位行业专家的不同视角
  9. 树莓派4开发板无屏幕WIFI连接配置
  10. 科学万能科计算机科学万能计算机,万能科学计算器CalcES v5.0.5脱壳专业会员版...