
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
The open-source community announce the release of version 2.9.1 on May 13, 2025. Featured are a handful of new areas of functionality and numerous bug fixes.
The most notable changes in this release are:
golang.org/x/crypto
DataValidationType, DataValidationErrorStyle, DataValidationOperator, PictureInsertType from int to byte
int64 data type parameter, resolve issue 2068GapWidth and Overlap in the Chart data typeShowDataTable and ShowDataTableKeys fields in the ChartPlotArea data typeAlignment in the ChartAxis data typeDataLabel in the ChartSeries data typePageOrder for PageLayoutOptions data typeErrPageSetupAdjustTo and ErrStreamSetColStyle
HeaderFooterImagePositionType and IgnoredErrorsType
CalcPropsOptions and HeaderFooterImageOptions
SetCalcProps and GetCalcProps support setting and getting workbook calculation propertiesCultureNameJaJP, CultureNameKoKR and CultureNameZhTW enumeration values, support apply number format for the Japanese calendar years, the Korean Danki calendar and the Republic of China year, related issue 1885AddHeaderFooterImage to support set graphics in a header and footer, related issue 1395AddIgnoredErrors support to ignored error for a range of cells, related issue 2046SetColStyle for streaming writer to support set columns style, related issue 2075AddChart and AddChartSheet function support set chart axis text direction and rotation, related issue 2025AddChart and AddChartSheet function support set gap width and overlap for column and bar chart, related issue 2033AddChart and AddChartSheet function support set the format of the chart series data label, related issue 2052AddChart and AddChartSheet function support set data table for chart, related issue 2117AddFormControl function support set cell link for check box, related issue 2113SetPageLayout function support set page order of page layoutDeletePicture function support delete one cell anchor image, related issue 2059SetPageLayout function is invalid? symbolGetStyle function can not get VertAlign formatCalcCellValue function subexpressions aren't correctly calculated in some case, resolve issue 2083cols element generated by stream writergithub.com/tiendc/go-deepcopy instead of github.com/mohae/deepcopy, related issue 2029Excelize 2.8.1 Released - Powerful open-source library for spreadsheet (Excel) document
Excelize 2.10.0 Released - Powerful open-source library for spreadsheet (Excel) document
xuri - October 17, 2025
xuri - August 30, 2023
xuri - February 26, 2024
xuri - April 20, 2023
Alibaba Cloud Community - April 21, 2023
Alibaba Cloud Community - June 17, 2025
Cloud Migration Solution
Secure and easy solutions for moving you workloads to the cloud
Learn More
Quick BI
A new generation of business Intelligence services on 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
Big Data Consulting for Data Technology Solution
Alibaba Cloud provides big data consulting services to help enterprises leverage advanced data technology.
Learn MoreMore Posts by xuri