
Excelize 是 Go 語言編寫的用於操作 Office Excel 檔案基礎庫,基於 ECMA-376,ISO/IEC 29500 國際標準。可以使用它來讀取、寫入由 Microsoft Excel™ 2007 及以上版本創建的電子錶格檔案。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多種檔案格式,高度兼容帶有樣式、圖片(表)、樞紐分析表、切片器等複雜組件的檔案,並提供流式讀寫 API,用於處理包含大規模數據的活頁簿。可應用於各類報表平台、雲計算、邊緣計算等系統。
Excelize Star History on GitHub

2026年7月7日,社區正式釋出了 2.11.0 版本,本次版本共有來自全球 27 位開發者參與貢獻,帶來 40 多項更新內容,包含新功能、錯誤修正以及效能優化等改進。下面是有關該版本更新內容的摘要,此版本中最顯著的變化包括:
golang.org/x/net
AddChart、AddChartSheet 和 AddShape 函式的不相容變更
Chart 資料類型中 Title 欄位的資料類型由 []RichTextRun 更改為 ChartTitle
Shape 資料類型中 Line 欄位的資料類型由 ShapeLine 更改為 LineOptions
ChartDashType 重命名為 LineDashType
ChartLineType 重命名為 LineType
ChartLine 重命名為 LineOptions
ChartTitle 資料類型PivotTableShowValuesAs 資料類型PivotTableShowValuesAsType 列舉類型ErrPivotTableShowValuesAsBaseField、ErrPivotTableShowValuesAsBaseItem 和 ErrUnsupportedPivotTableShowValuesAsType
PivotTableField 資料類型中新增 ShowValuesAs 欄位PivotTableOptions 和 SlicerOptions 資料類型中新增 SelectedItems 欄位AutoFitColWidth 函式,支援自動調整欄寬,相關 issue 92SetSheetName 函式支援對原本無效的名稱工作表進行重命名,解決 issue 548CalcCellValue 函式支援計算帶有波浪號萬用字元條件的存儲格公式CalcCellValue 函式支援計算帶有隱式交集的存儲格公式,並修復正則表達式條件計算有誤的問題CalcCellValue 函式支援計算帶有跨工作表的三維引用存儲格公式,相關 issue 2303CalcCellValue 函式支援傳回不應用數字格式的原始存儲格公式計算結果,相關 issue 2316AddPivotTable 函式在創建樞紐分析表時,支援檢查相同資料欄位是否同時出現在樞紐分析表的欄、列和篩選欄位中,以防止生成損壞的活頁簿AddPivotTable 和 GetPivotTables 函式支援設定和獲取樞紐分析表資料欄位的「值顯示方式」,相關 issue 2340AddPivotTable、AddSlicer、GetPivotTables 和 GetSlicers 函式支援設定和獲取樞紐分析表及樞紐分析表交叉分析篩選器的篩選選定項,相關 issue 2154AddChart 和 AddChartSheet 函式在添加圖表時,支援使用公式設定圖表標題AddChart 和 AddChartSheet 函式在添加圖表時,支援設定圖表標題和圖表坐標軸標題的佈局AddChart 和 AddChartSheet 函式在添加圖表時,支援設定圖表標題和圖表坐標軸標題的線條格式AddShape 函式在添加圖形時,支援設定圖形的線條格式NewStyle 函式在創建純色填滿樣式時,若未指定自訂色彩值,則支援自動設定前景色和背景色AddChart 函式在添加圖表時,若未指定系列填滿色彩將引發 panic 的問題CalcCellValue 函式在某些情況下,計算帶有無效列引用的存儲格公式時將引發 panic 的問題,解決 issue 2266CalcCellValue 函式時公式精確文本比對無法比對子字符串的問題CalcCellValue 函式計算 BINOM.INV、CHIINV、CHISQ.DIST、IMSECH、IMSQRT 和 NEGBINOM.DIST 公式函式時的計算精度問題CalcCellValue 函式在某些情況下對包含 FREQUENCY 公式函式計算結果有誤的問題CalcCellValue 函式計算括號或運算符內包含錯誤值的公式時傳回錯誤計算結果的問題,解決 issue 2344AddComment 函式添加註解時,若作者已存在於作者列表時,為所有註解分配錯誤作者 ID 的問題,解決 issue 2289SetCellFormula 函式在使用普通公式覆蓋共享存儲格公式時,未清除共享公式中繼資料的問題,解決 issue 2337ColumnNumberToName 函式的記憶體開銷相較於上一版本降低最高約 90%CoordinatesToCellName 函式的記憶體開銷相較於上一版本降低最高約 13%isNumeric 的記憶體開銷相較於上一版本降低最高約 68%感謝 Excelize 的所有貢獻者,以下是為此版本提交代碼的貢獻者列表: