MyExcel(Excel多功能工具包)是一款非常好用的excel辦公軟件,它的功能十分全面,可以對Excel表格的背景色、邊框、字體等設(shè)置進行修改,還可以生成任意復(fù)雜表格,使用起來十分方便,感興趣的朋友快來下載吧。
MyExcel是一款集導(dǎo)入、導(dǎo)出、加密Excel等多項功能的Java工具包。
導(dǎo)入:提供簡便的API,讀取Excel內(nèi)容,并轉(zhuǎn)化為List< Bean >。
導(dǎo)出:可快速導(dǎo)出海量數(shù)據(jù)的簡單列表,可生成高復(fù)雜度布局的Excel,復(fù)雜布局指的是包含多種不規(guī)則合并單元格、背景色、字體大小、斜體、下拉列表等,可自動劃分Excel生成zip壓縮包。
可生成任意復(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文檔);
提供默認Excel構(gòu)建器,直接輸出簡單Excel:無需編寫任何html,已內(nèi)置默認模板,可直接根據(jù)POJO數(shù)據(jù)列表輸出;
支持一次生成多sheet:以table作為sheet單元,支持一份excel文檔中多sheet導(dǎo)出;
支持Excel容量設(shè)定:支持設(shè)定Excel容量,到達容量后自動新建Excel,可構(gòu)建成zip壓縮包導(dǎo)出;
修復(fù)全局設(shè)定內(nèi)容單元格樣式無前綴情況下無效問題;
修復(fù)讀取科學(xué)計數(shù)數(shù)據(jù)錯誤問題;
支持Excel數(shù)值型日期讀。ㄈ43927.678879879);
修改Bigdecimal導(dǎo)出方式,默認為數(shù)值,格式化后依然為數(shù)值;
支持導(dǎo)入時數(shù)據(jù)轉(zhuǎn)換異常自定義處理機制;
支持DefaultExcelBuilder、DefaultStreamExcelBuilder設(shè)置隔行樣式;
優(yōu)化計算寬度,單元格將考慮跨列影響;
其他性能優(yōu)化;
需要注意的是,因大面積重構(gòu),造成了部分的API無法兼容3.0.0.RC以下版本:
刪除rowAccessWindowSize選項;
原DefaultStreamExcelBuilder的start(int waitQueueSize,Class[] groups)參數(shù)改為方法選項,waitQueueSize()、groups();
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2024 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備2022005668號-1 | 鄂公網(wǎng)安備 42011102000260號
聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告