Excelize v1.4.1

Release Notes

The most notable changes in this release are:

Notable Features

  • New function WriteTo() has been added, it implements io.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() and UnprotectSheet() 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


  • Tests refactoring, resolve issue #322
  • Add a new logo for excelize, numerous documentation updates

results matching ""

    No results matching ""