首页 > 软件列表 > MyExcel
MyExcel

MyExcel

Excel多功能工具包

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2021-04-27
软件厂商/开发者信息:liaochong

软件介绍

MyExcel 是一个开源的 Java 工具包,项目自述为“a new way to operate excel”,用于 Excel 的导入、导出和加密等操作。它不是带界面的桌面程序,而是供 Java 开发者在项目里引用的依赖库。

核心功能

  • HTML 模板生成表格:以 HTML 作为模板,按单元格迭代绘制,可生成复杂表格,并自适应宽度和高度。
  • 样式与格式:支持背景色、边框、字体等常用样式,支持 .xls、.xlsx 和 .csv。
  • 公式导出:可保留模板中设置的 Excel 公式。
  • 大数据量导出:提供低内存的 SXSSF 模式,并支持生产者—消费者模式分批取数导出。
  • 模板引擎:内置 Freemarker、Groovy、Beetl、Thymeleaf 的构建器,项目推荐 Beetl。
  • 其他:可直接根据 POJO 列表输出简单表格;一份文档可导出多个 sheet;可设置 Excel 容量上限,超出后自动新建文件,并打包为 zip。

支持平台与系统要求

运行环境为 Java,项目页面的徽章标注 JDK 1.8 及以上,并提到 4.x 系列对 POI 5.x 的兼容要求。

适用人群或使用场景

适合需要在服务端生成报表、导出大批量数据的 Java 开发者。

版本与授权

项目采用 Apache-2.0 许可证。Maven Central 上列出的最新版本为 4.5.6。

版本列表