![]()
![]()
![]()
2026年2月25日,Excelize迎來v2.10.1 最新版本正式發(fā)布。本次版本不僅帶來了多個全新功能點和性能優(yōu)化,還修復了大量問題,進一步提升了穩(wěn)定性與易用性。以下是本次版本的詳細更新內(nèi)容。
重大變更(Breaking Change)
在本次版本中,移除了三個導出的錯誤變量:
? ErrStreamSetColStyle
? ErrStreamSetColWidth
? ErrStreamSetPanes
這意味著在代碼遷移時,需注意原有錯誤變量的調整。
亮點功能(Notable Features)
1. 全新數(shù)據(jù)類型與字段支持
? 新增ChartDataPoint數(shù)據(jù)類型
? 新增ChartSeries中的DataPoint字段
? 新增ChartAxis中的DropLines與HighLowLines字段
? 新增GraphicOptions中的Name字段
2. 全新常量與錯誤變量
? 新增兩個常量:
? MaxGraphicAltTextLength
? MaxGraphicNameLength
? 新增7個導出的錯誤變量:
? ErrFillType
? ErrFillGradientColor
? ErrFillGradientShading
? ErrFillPatternColor
? ErrFillPattern
? ErrMaxGraphicAltTextLength
? ErrMaxGraphicNameLength
3. 新增導出函數(shù)與增強支持
? 新增GetHyperLinkCells函數(shù),用于獲取超鏈接單元格。
? 新增GetSheetProtection函數(shù),用于獲取工作表保護設置。
?AddComment函數(shù)現(xiàn)在在為已有評論的單元格添加評論時會返回錯誤。
? 新增ICO圖片插入功能。
?CalcCellValue函數(shù)新增支持公式函數(shù)SORTBY和UNIQUE。
?AddChart與AddChartSheet支持為甜甜圈圖、餅圖和3D餅圖配置數(shù)據(jù)點顏色。
?AddChart支持設置東亞和復雜腳本字體的字體族。
?AddChart現(xiàn)支持區(qū)域圖與折線圖的下垂線和高低線。
?GetPictures可以返回部分格式化屬性。
? 流式寫入器新增SetColVisible函數(shù),可設置列的可見性。
? 流式寫入器新增SetColOutlineLevel函數(shù),可對列進行分組。
?AddShape與AddSlicer支持單元格錨點定位。
?GetSlicers支持獲取單元格錨點定位的切片器。
?SetConditionalFormat、GetConditionalFormats、UnsetConditionalFormat支持更多圖標集,包括3三角形、3星形、5方塊等條件格式。
?UnsetConditionalFormat現(xiàn)支持刪除指定單元格范圍內(nèi)的特定格式規(guī)則或數(shù)據(jù)驗證。
?AddPicture與AddPictureFromBytes支持設置圖片名稱。
?AddChart與AddShape支持設置圖表和形狀的名稱與替代文本。
?AddSlicer支持設置切片器的替代文本。
? 新增圖形名稱與替代文本長度驗證;若超出限制會返回錯誤。
? 新增UTF-16感知長度檢測與截斷支持。
? 保存時移除空行,減少生成的工作簿文件大小。
? 修復 v2.10.0 回歸問題:GetCellValue 與 GetRows 對空字符串返回共享字符串索引。
? 修復 GetPivotTables 在某些情況下獲取數(shù)據(jù)透視表時發(fā)生的崩潰。
? 修復讀取包含中文月份的數(shù)字格式時可能發(fā)生的崩潰。
? 修復在某些情況下打開加密工作簿時的崩潰問題。
? 修復流式寫入器 SetRow 缺失列樣式的問題。
? 修復 GetPictures 未返回部分單元格圖片的問題。
? 修復淺色主題索引溢出導致的工作簿損壞問題。
? 修復 DeleteDataValidation 在處理無序單元格引用時更新范圍錯誤的問題。
? 修復 SetConditionalFormat 在設置時間段條件格式時生成損壞工作簿的問題。
? 修復 CalcCellValue 在某些情況下無法解析引用的問題,通過刪除工作表名稱中的單引號解決。
? 修復 NewStyle 使用默認字體或填充時產(chǎn)生重復樣式的問題。
?CalcCellValue增加計算緩存,僅處理實際數(shù)據(jù)范圍,大幅提升效率。
?CalcCellValue優(yōu)化 VLOOKUP 公式計算,內(nèi)存占用與執(zhí)行時間約減少 50%。
?GetMergeCells優(yōu)化重疊檢測和內(nèi)存使用,提高合并單元格處理速度。
? 優(yōu)化數(shù)字格式代碼的應用過程,使用連分數(shù)遞推公式進行轉換,提高效率與精度。
代碼地址:github.com/qax-os/excelize
Excelize v2.10.1 是一次實用性與穩(wěn)定性大幅提升的版本。
從圖表數(shù)據(jù)點到條件格式,從流式寫入器增強到性能倍增,本次更新幾乎涵蓋了工作簿操作的每個角落。
無論是做報表、生成圖表,還是進行復雜公式計算,v2.10.1 都將帶來更高效、更穩(wěn)健的Excel處理體驗。
我們相信人工智能為普通人提供了一種“增強工具”,并致力于分享全方位的AI知識。在這里,您可以找到最新的AI科普文章、工具評測、提升效率的秘籍以及行業(yè)洞察。 歡迎關注“福大大架構師每日一題”,發(fā)消息可獲得面試資料,讓AI助力您的未來發(fā)展。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.