Excelize v1.4.1
- Released this on: January 1, 2019
- GitHub Release: https://github.com/xuri/excelize/releases/tag/v1.4.1
Release Notes
The most notable changes in this release are:
Notable Features
- New function
WriteTo()
has been added, it implementsio.WriterTo
to write the file - New function
SearchSheet()
has been added to get coordinates by given worksheet name, cell value, and regular expression. Related issue #277 - New functions
ProtectSheet()
andUnprotectSheet()
has been added to prevent other users from accidentally or deliberately changing, moving, or deleting data in a worksheet, related issue #273 - New functions
GetMergeCells()
has been added, support to get all merged cells from a worksheet currently - Add support to flip outline summaries, related issue #304
- Support
go module
- Support set and get
TopLeftCell
properties of sheet view options, related issue #310 - The function
AddChart
now support to create 2D / 3D area, stacked area, 100% stacked area charts, related issue #311
Bug Fixes
- Fix the issue caused by missing tradition to strict conversion for
sharedStringsReader()
, resolve issue #276 - Fix unknown option in chart format JSON struct tag
- Fix nil pointer dereference when getting cell formula in some case, resolve issue #290
- Make the function
GetRows()
return value avoid empty rows in the tail of the worksheet, resolve issue #195 - Fix
GetSheetMap()
failed in some case, resolve issue #297 - Fix delete worksheet index error in some case, resolve issue #308
Miscellaneous
- Tests refactoring, resolve issue #322
- Add a new logo for excelize, numerous documentation updates