MyExcel是一個集導(dǎo)入、導(dǎo)出、加密Excel等多項功能的工具包,Excel操作新方式,可生成任意復(fù)雜表格,零學(xué)習(xí)成本,支持常用背景色、邊框、字體等樣式設(shè)置!
軟件特色
可生成任意復(fù)雜表格:本工具使用迭代單元格方式進行excel繪制,可生成任意復(fù)雜度excel,自適應(yīng)寬度、高度;
零學(xué)習(xí)成本:使用html作為模板,學(xué)習(xí)成本幾乎為零;
支持常用背景色、邊框、字體等樣式設(shè)置:具體參見文檔-樣式支持部分;
支持.xls、.xlsx、.csv:支持生成.xls、.xlsx后綴的Excel以及.csv文件;
支持公式導(dǎo)出:支持Excel模板中設(shè)置公式,降低服務(wù)端的計算量;
支持低內(nèi)存SXSSF模式:支持低內(nèi)存的SXSSF模式,可利用極低的內(nèi)存生成.xlsx;
支持生產(chǎn)者消費者模式導(dǎo)出:支持生產(chǎn)者消費者模式導(dǎo)出,無需一次性獲取所有數(shù)據(jù),分批獲取數(shù)據(jù)配合SXSSF模式實現(xiàn)真正意義上海量數(shù)據(jù)導(dǎo)出;
支持多種模板引擎:已內(nèi)置Freemarker、Groovy、Beetl、Thymeleaf等常用模板引擎Excel構(gòu)建器(詳情參見文檔Getting started),推薦使用Beetl模板引擎(Beetl文檔);
提供默認(rèn)Excel構(gòu)建器,直接輸出簡單Excel:無需編寫任何html,已內(nèi)置默認(rèn)模板,可直接根據(jù)POJO數(shù)據(jù)列表輸出;
支持一次生成多sheet:以table作為sheet單元,支持一份excel文檔中多sheet導(dǎo)出;
支持Excel容量設(shè)定:支持設(shè)定Excel容量,到達(dá)容量后自動新建Excel,可構(gòu)建成zip壓縮包導(dǎo)出;