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
xuri - August 30, 2023
xuri - April 20, 2023
Alibaba Cloud Community - April 21, 2023
Alibaba Cloud Community - January 14, 2022
Alibaba Cloud Community - March 4, 2022
Aliware - May 20, 2019
Alibaba Cloud provides big data consulting services to help enterprises leverage advanced data technology.
Learn MoreSecure and easy solutions for moving you workloads to the cloud
Learn MoreThis solution helps you easily build a robust data security framework to safeguard your data assets throughout the data security lifecycle with ensured confidentiality, integrity, and availability of your data.
Learn MoreAn end-to-end solution to efficiently build a secure data lake
Learn More