【Java的Excel操作】MyExcel
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相关推荐
- Java实现Excel操作的方式
Java操作Office一直是一些公司的需求,包括我现在就职的公司也不例外,下面就来简单说下Java操作Excel的方式. 两种方式: 1.Apache POI 2.JXL jxl也是基于poi实现的 ...
- Java解析excel操作
问题描述 在我们的项目中经常会遇到需要导入一定规格的excel文档,然后来解析里面的内容转换为数据导入到数据库或者进行其他操作.这样解析的问题就来了,解析excle从文件后缀名上分为.xls和.xls ...
- java 对excel操作 读取、写入、修改数据;导出数据库数据到excel
============前提加入jar包jxl.jar========================= // 从数据库导出数据到excel public List<Xskh> outP ...
- java 对Excel 操作 例子(下)
结合项目理解 主要是封装在一个方法里面 实现逻辑代码: ChangeProcessPlanDownloadUtils 实现类 @Component public class ChangeProcess ...
- java方法有excel实现_Java实现EXCEL操作(1)
Java实现EXCEL操作(1) 1.实现方法: 现在有三种方法去实现:jxl .poi . FastExcel:97~2003 在这里只讲poi实现方法.poi的包可以去Apache官网上去下载:h ...
- java 读取excel_Java12POI操作Excel
Apache POI是一个开源的利用Java读写Excel,WORD等微软OLE2组件文档的项目. 我的需求是对Excel的数据进行导入或将数据以Excel的形式导出. 先上简单的测试代码: pack ...
- 使用JXL.jar实现JAVA对EXCEL的读写操作
简介: jxl.jar是通过java操作excel表格的工具类库 jxl操作excel包括对象Workbook(工作簿),Sheet(工作表) ,Cell(单元格). 一个excel就对应一个Work ...
- Java 使用 POI 操作 Excel
Apache POI 基本介绍 Apache POI 是 Apache 软件基金会提供的 100% 开源库.支持 Excel 库的所有基本功能. 图片来源:易百教程 基本概念 在 POI 中,Work ...
- 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 ...
- java使用poi操作excel删除一整行
java使用poi操作excel删除一整行 需求1:删除excel表格第4行 代码示例: sheet.shiftRows(4, sheet.getLastRowNum(),-1); 第一个参数为行数( ...
最新文章
- python 二项分布_Python绘制的二项分布概率图示例
- docker 安装jenkins
- outlook2007 未知错误,代码0x80040600解决方法
- 项目编译后,classses文件中没有对应的xml文件,一般是编译后mapper类对应的xml文件没有生成
- MyBatis-学习笔记06【06.使用Mybatis完成DAO层的开发】
- hdu 1047 Integer Inquiry
- Eclipse调试常用技巧
- Sublime Text添加插入带当前时间说明
- Java设计模式--解释器模式
- insert into 语句 mysql_sql insert into 语句
- eclipse中文版eclipse汉化教程
- python的pyaudio教程入门_Python音频操作工具PyAudio上手教程
- 填空什么的月牙_部编一年级上册语文第四单元知识梳理填空,附答案
- Bugly使用及APP版本更新
- UT单元测试总结基础篇
- 宝宝起名神器微信小程序源码下载支持多种流量主模式
- mongoDB 高级查询(一)
- 如何使用虚拟机运行“小HomeKit”智汀家庭云
- 中国地图的shp文件获取,包含省级
- Linux系统下生成bit和mcs文件
热门文章
- 计算机应届生面试,计算机应届生面试技巧
- 对称加密算法:BlowFish
- 基于ThreeJS的3D地球
- linux下gpt分区,Linux下的GPT分区
- 零基础快速入行入职软件测试工程师
- 【Visual C++】游戏开发五十 浅墨DirectX教程十八 雪花飞扬:实现唯美的粒子系统
- 关于金蝶K3系统(工业)供应链部分,使用前需要基本了解的一些信息
- 关于《数据出境安全评估办法》,来看看3位行业专家的不同视角
- 树莓派4开发板无屏幕WIFI连接配置
- 科学万能科计算机科学万能计算机,万能科学计算器CalcES v5.0.5脱壳专业会员版...