MyExcel 3.0.0.RELEASE 正式版發佈

MyExcel,是一個集導入、導出、加密Excel等多項功能的Java工具包。

  • 導入:提供簡便的API,讀取Excel內容,並轉化為List< Bean >。
  • 導出:可快速導出海量數據的簡單列表,可生成高複雜度佈局的Excel,複雜佈局指的是包含多種不規則合併單元格、背景色、字體大小、斜體、下拉列表等,可自動劃分Excel生成zip壓縮包。

本次發佈主要是針對RC版本發現的Bug進行修正,更新點如下:

  • 修復全局設定內容單元格樣式無前綴情況下無效問題;
  • 修復讀取科學計數數據錯誤問題;
  • 支持Excel數值型日期讀取(如43927.678879879);
  • 修改Bigdecimal導出方式,默認為數值,格式化後依然為數值;
  • 支持導入時數據轉換異常自定義處理機制;
  • 支持DefaultExcelBuilder、DefaultStreamExcelBuilder設置隔行樣式;
  • 優化計算寬度,單元格將考慮跨列影響;
  • 其他性能優化;

其中隔行樣式設定如下:

@ExcelTable(sheetName = "藝術生", style = {"even->background-color:green"})
public class ArtCrowd extends People {
@ExcelColumn(order = 3, index = 3)
private String paintingLevel;
@ExcelColumn(order = 4, title = "是否會跳舞")
private boolean dance;
@ExcelColumn(order = 5, title = "考核時間")
private LocalDateTime assessmentTime;
@ExcelColumn(order = 6, defaultValue = "---")
private String hobby;
}
style = {"even->background-color:green"},even代表偶數行,odd代表奇數行

除上述全局設置外,也可針對各列進行單獨設置,效果如下:

MyExcel 3.0.0.RELEASE 正式版發佈

具體,其他,請移步文檔:https://github.com/liaochong/myexcel/wiki

有建議,歡迎提

文章轉載自 OSCHINA 社區 [http://www.oschina.net]

本文標題:MyExcel 3.0.0.RELEASE 正式版發佈

本文地址:https://www.oschina.net/news/110602/myexcel-3-0-0-release-released


分享到:


相關文章: