
Excelize is a library written in pure Go providing a set of functions that allow you to write to and read from XLAM / XLSM / XLSX / XLTM / XLTX files. Supports reading and writing spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports complex components by high compatibility, and provided streaming API for generating or reading data from a worksheet with huge amounts of data.
GitHub: github.com/xuri/excelize
We are pleased to announce the release of version 2.11.1. Featured are a handful of new areas of functionality and numerous bug fixes.
A summary of changes is available in the Release Notes. A full list of changes is available in the changelog.
The most notable changes in this release are:
golang.org/x/crypto
GetPivotTables panic on invalid pivot table field indices (CVE-2026-107211), related security advisory GHSA-mx22-3794-2vpvGetSlicers panic when getting slicers from a worksheet without a drawing part (CVE-2026-107213), related security advisory GHSA-r7x5-4969-99p7EncryptionInfo and EncryptedPackage stream sizes being allocated when decrypting a workbook (CVE-2026-107215), related security advisory GHSA-x2q3-8cjh-766fCalcCellValue stack overflow caused by circular ANCHORARRAY formula references (CVE-2026-107216), related security advisory GHSA-wp2g-vpjj-g53rColumnNameToNumber and JoinCellName accepting invalid column names, which caused integer overflow (CVE-2026-107217), related security advisory GHSA-c85p-xxjj-2r75GetConditionalFormats panic on malformed conditional formatting rules (CVE-2026-107222), related security advisory GHSA-rxcj-4pj5-74grEmbeddedObject data typeMaxCFBStreamSizeV3 and MaxCFBStreamSizeV4
GetShapes to support get shape, related issue 436GetEmbeddedObjects and SetGetEmbeddedObject to support get and set embedded objects, related issues 158 and 2186CalcCellValue function now supports matrix arguments in the AND formula functionSetConditionalFormat function now validates the style index, related issue 2400SetCellValue function with Microsoft Excel™, related issue 1757GetPictures function not returning the edit positioning in some cases, resolved issue 2217CalcCellValue function returning incorrect results when error values appear inside parentheses or operators, resolved issues 1164 and 2344CalcCellValue function not returning the expected error in some cases, resolved issues #2349 and #2432CalcCellValue function returning incorrect results for 16 formula functions: COUNT, COUNTA, EDATE, HLOOKUP, IF, INDIRECT, ISNUMBER, MDETERM, MINVERSE, OR, SUM, TRIM, VALUE, VLOOKUP, WEEKDAY and XLOOKUP, resolved issues #2411, #2412, #2413, #2414, #2415, #2416, #2417, #2430, #2436, #2439, and #2445CalcCellValue panic on unbalanced closing parentheses in a formula, resolved issue 2409CalcCellValue panic when calculating the AVERAGEIFS, COUNTIFS, MAXIFS, MINIFS, PERCENTILE.EXC and SUMIFS formula functions with invalid arguments, resolved issue 2426AddChart and AddChartSheet functions generating invalid charts that corrupted the workbook in some cases, resolved issues #2355 and #2356time.Duration, resolved issue 2372AddSlicer function reusing the pivot table slicer cache for different fields, resolved issue 2383GetStyle function returning an invalid style for fills without a pattern, resolved issue 2384GetFormControls and GetTables functions being unable to get form controls and tables when the workbook uses absolute paths, resolved issue 2386GetPanes function being unable to get split panes in some cases, resolved issue 2387SetCalcProps function being unable to set calculation properties to false, resolved issue 2404ExcelDateToTime function returns dates one day early for January and February 1900, resolved issue 2466Thanks to all the contributors to Excelize. Below is a list of contributors who made code contributions in this version:
10th Anniversary of the Excelize Open-source Spreadsheet Library - New Version 2.11.0 Released
xuri - October 17, 2025
xuri - February 28, 2026
xuri - June 9, 2025
xuri - August 30, 2023
xuri - February 26, 2024
xuri - July 8, 2026
Cloud Migration Solution
Secure and easy solutions for moving you workloads to the cloud
Learn More
ISV Solutions for Cloud Migration
Alibaba Cloud offers Independent Software Vendors (ISVs) the optimal cloud migration solutions to ready your cloud business with the shortest path.
Learn More
Oracle Database Migration Solution
Migrate your legacy Oracle databases to Alibaba Cloud to save on long-term costs and take advantage of improved scalability, reliability, robust security, high performance, and cloud-native features.
Learn More
Database Migration Solution
Migrating to fully managed cloud databases brings a host of benefits including scalability, reliability, and cost efficiency.
Learn MoreMore Posts by xuri