
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.8.1. Featured are a handful of new areas of functionality and numerous bug fixes.
The most notable changes in this release are:
golang.org/x/net
HeaderFooterOptions structure fields AlignWithMargins and ScaleWithDoc as a pointerShapeColor
SetCellUint
GetPictureCells for get all picture cellsGetConditionalStyle for get the conditional format style definitionGetHeaderFooter for get the worksheet header and footerAddSlicer for adding table and pivot table slicersGetPivotTables for get pivot tablesDeletePivotTable for delete pivot tableName field in the PivotTableOptions to support specify pivot table nameChartLineType enumeration to specify the chart line typeBorder field in the Chart data type to set the chart area borderType field in the ChartLine type to set the line typeNameSpaceSpreadSheetXR10, ContentTypeSlicer, ContentTypeSlicerCache, and SourceRelationshipSlicer
ExtURIPivotCacheDefinition
SetRowHeight functionSetRowHeight function will return an error if given an invalid row height valueAddChart function support set the data labels position for the chartAddChart function support set solid color or transparent fill for chart area, plot area, and maker, add a new field Fill in Chart, ChartPlotArea, and ChartMarker data typeAddChart function support set chart axis font family, size and strike styleDataLabelPosition in the ChartSeries data type, support to sets the position of the chart series data labelBubbleSize in the Chart data type, support set the bubble size in all data series for the bubble chart or 3D bubble chartChartDataLabelPositionType data typeGetPictureCells and GetPictures function support get embedded cell images created by Kingsoft WPS™ OfficeSetConditionalFormat function support set conditional formatting with multiple cell rangesGetBaseColor function support get the preferred hex color codeOptions settings of the OpenReader
AutoFilter by adding nil pointer guard for local sheet IDr attributeGetCellRichText returns error on getting inline rich text cellsGetConditionalFormats panic on get conditional format without above average rulesSetConditionalFormat function creates incorrect multiple conditional formats rules priorityGetConditionalFormats function doesn't return gradient data bar ruleGetStyle or GetConditionalStyle function to returns incorrect DecimalPlaces field valueCalcCellValue function does not return raw value when enable RawCellValue
Excelize 2.8.0 Released - Powerful open-source library for spreadsheet (Excel) document
Excelize 2.9.1 Released - Powerful open-source library for spreadsheet (Excel) document
xuri - October 17, 2025
xuri - June 9, 2025
xuri - August 30, 2023
xuri - April 20, 2023
Alibaba Cloud Community - April 21, 2023
Alibaba Cloud Community - June 17, 2025
Quick BI
A new generation of business Intelligence services on the cloud
Learn More
Big Data Consulting for Data Technology Solution
Alibaba Cloud provides big data consulting services to help enterprises leverage advanced data technology.
Learn More
Cloud Migration Solution
Secure and easy solutions for moving you workloads to the cloud
Learn More
Data Lake Formation
An end-to-end solution to efficiently build a secure data lake
Learn MoreMore Posts by xuri