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
Thank you
Thanks for all the contributors to Excelize. Below is a list of contributors that have code contributions in this version:
- @sewi-cpan (Sebastian Willing)
- @Zheaoli (Nadeshiko Manju)
- @peng (Zhang Zhipeng)
- @covv (Constance)
- @tvso (Tammy)
- @HcySunYang (Chunyang Huo)
- @q523591 (Robin Luo)
- @peiqi111 (peiqi)
- @taomin597715379 (Taomin)
- @mullikine (Shane Mulligan)
- @wcsiu (Wachiu Siu)
- @mlh758 (Michael Harris)
- @sairoutine (Sai)
- @CodeLingoTeam (CodeLingo Team)
- @r-uchino
- @albenik (Veniamin Albaev)
- @rafaelmiti (Rafael Barros)