Excelize v2.3.2
- 釋出日期: 2021年1月4日
- GitHub Release: https://github.com/xuri/excelize/releases/tag/v2.3.2
版本說明
此版本中最顯著的變化包括:
新增功能
- 樞紐分析表 API
AddPivotTable
支援缺省欄與多重資料源,相關 issue #710 - 使用
GetCellValue
獲取儲存格的值支援自訂日期與時間數字格式,相關 issue #703 - 計算儲存格的值 API
CalcCellValue
新增公式函式支援AND
、CLEAN
、TRIM
、LOWER
、PROPER
、UPPER
和OR
,相關 issue #701 和 #747 - 資料驗證新增支援浮點型小數區間驗證規則,相關 issue #739
- 創建圖表 API
AddChart
新增支援設定資料系列線型寬度和線端型別,相關 issue #549 和 #654 - 創建圖表 API
AddChart
支援指定是否關閉不與圖表重疊的圖例
相容性提升
- 提升包含 6 個以上資料系列的折線圖與 Kingsoft WPS™ 應用程式的相容性,相關 issue #627
- 避免部分情況下活頁簿內部樣式資料產生的冗余
- 動態解析活頁簿核心資料部件
- 支援工作表中多列復用相同列標籤的活頁簿,相關 issue #732
問題修復
- 修復公式詞法分析器解析特定非法公式時潛在的 panic 問題,相關 issue #711
- 修復使用相同名稱進行重命名工作表時導致工作表丟失的問題,相關 issue #713
- 修復部分情況下
NewSheet
返回工作表索引錯誤的問題,相關 issue #714 - 修復特定情況下使用非內建數字格式 ID 應用儲存格數字格式時產生的 panic 問題,相關 issue #715 和 #741
- 修正公式計算引擎資料精度,相關 issue #727
- 修復部分情況下複製列資料失效的問題,相關 issue #729
- 修復部分情況下刪除工作表後默認活動工作表錯誤的問題,相關 issue #735
- 修復當使用
AddPicture
向帶有多個合併儲存格的工作表中插入圖片時,指定自適應尺寸失效的問題,相關 issue #748 - 修復部分情況下複製列時,合併儲存格處理異常的問題,相關 issue #752
性能優化
- 流式寫入資料時的內存使用降低約 60%,相關 issue #659
- 優化內部方法
worksheetWriter
運行時對內存分配的影響,相關 issue #722 - 提高
AddPicture
添加圖片 API 的性能,相關 issue #706
其他
- 單元測試與文檔更新
- 新增 3 種文檔語言:阿拉伯語、德語和西班牙語