Java 复杂excel报表导出
MyExcel,是一个可直接使用Html文件,或者使用内置的Freemarker、Groovy、Beetl等模板引擎Excel构建器生成的Html文件,以Html文件中的Table作为Excel模板来生成任意复杂布局的Excel的工具包,支持.xls、.xlsx格式,支持对背景色、边框、字体等进行个性化设置,支持合并单元格。 Github: https://github.com/liaochong/myexcel 详细文档: https://github.com/liaochong/myexcel/wiki maven引用: < dependency > < groupId > com.github.liaochong </ groupId > < artifactId >my excel </ artifactId > < version >2 .1.1 </ version > </ dependency > 优点: 可生成任意复杂表格:本工具使用迭代单元格方式进行excel绘制,可生成任意复杂度excel,自适应宽度、高度; 零学习成本:使用html作为模板,学习成本几乎为零; 支持常用背景色、边框、字体等样式设置:具体参见文档-Style-support(样式支持)部分; 支持.XLS、.XLSX:支持生成.xls、.xlsx后缀的excel; 支持低内存SXSSF模式