MyExcel 2.2.0 版本发布,支持公式导出

栏目: 软件资讯 · 发布时间: 7年前

内容简介:MyExcel,是一个集导入、导出、加密Excel等多项功能的java工具包。 导入:提供简便的API,读取Excel内容,并转化为List< Bean >。 导出:可快速导出海量数据的简单列表,可生成高复杂度布局的Excel,复杂布局指的...

MyExcel,是一个集导入、导出、加密Excel等多项功能的 java 工具包。

导入:提供简便的API,读取Excel内容,并转化为List< Bean >。

导出:可快速导出海量数据的简单列表,可生成高复杂度布局的Excel,复杂布局指的是包含多种不规则合并单元格、背景色、字体大小、斜体等。

优点:

  • 可生成任意复杂表格:本 工具 使用迭代单元格方式进行excel绘制,可生成任意复杂度excel,自适应宽度、高度;
  • 零学习成本:使用html作为模板,学习成本几乎为零;
  • 支持常用背景色、边框、字体等样式设置:具体参见文档-Style-support(样式支持)部分;
  • 支持.XLS、.XLSX:支持生成.xls、.xlsx后缀的excel;
  • 支持公式导出:支持Excel模板中设置公式,降低服务端的计算量;
  • 支持低内存SXSSF模式:支持低内存的SXSSF模式,可利用极低的内存生成.xlsx;
  • 支持生产者消费者模式导出:支持生产者消费者模式导出,无需一次性获取所有数据,分批获取数据配合SXSSF模式实现真正意义上海量数据导出;
  • 支持多种模板引擎:已内置Freemarker、Groovy、Beetl等常用模板引擎Excel构建器(详情参见文档Getting started),推荐使用Beetl模板引擎(Beetl文档);
  • 提供默认Excel构建器,直接输出简单Excel:无需编写任何html,已内置默认模板,可直接根据POJO数据列表输出;
  • 支持一次生成多sheet:以table作为sheet单元,支持一份excel文档中多sheet导出;

本次发布点如下:

  • 模板导出支持公式导出;
  • 支持字段原生类型导出(非全部为String);
  • 支持行隐藏;

按公式导出步骤:

  1. 在模板文件td上添加属性:formula,无需设定具体值
    <table>
        <tr>
            <td>1</td>
        </tr>
        <tr>
            <td>19</td>
        </tr>
        <tr>
            <td formula>SUM(A1:A2)</td>
        </tr>
    </table>

     

  2. td中书写具体的公式即可,如:SUM(A1:A2

默认情况下,程序会自动判别单元格内容类型,目前自动识别类型有以下三种:

  1. String
  2. Double
  3. Boolean

时间类型暂时以字符串形式输出。

设置为字符串类型数据可做如下操作:

在模板文件td上增加属性string设置该单元格类型为字符串

<table>
    <tr>
        <td string>19</td>
    </tr>
</table>

设置为布尔类型数据可做如下操作:

在模板文件td上增加属性boolean设置该单元格类型为布尔

<table>
    <tr>
        <td boolean>true</td>
    </tr>
</table>

具体使用,请移步:https://github.com/liaochong/myexcel/wiki

MyExcel 2.2.0 版本发布,支持公式导出


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

An Introduction to Probability Theory and Its Applications

An Introduction to Probability Theory and Its Applications

William Feller / Wiley / 1991-1-1 / USD 120.00

Major changes in this edition include the substitution of probabilistic arguments for combinatorial artifices, and the addition of new sections on branching processes, Markov chains, and the De Moivre......一起来看看 《An Introduction to Probability Theory and Its Applications》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

在线进制转换器
在线进制转换器

各进制数互转换器

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器