excelize v2.1.0 Release Notes
Release Date: 2020-02-09 // about 4 years ago-
๐ We are pleased to announce the release of version 2.1.0. Featured are a handful of new areas of functionality and numerous bug fixes.
๐ A summary of changes is available in the Release Notes. A full list of changes is available in the changelog.
๐ Release Notes
๐ The most notable changes in this release are:
Notable Features
- ๐ New function
DeleteDefinedName
, support to delete the defined names of the workbook or worksheet - ๐ New functions
SetPageMargins
andGetPageMargins
, support to for getting setting page margins - ๐ New functions
DeleteChart
andDeletePicture
, support to delete chart and images from the worksheet - โ Add support for Excel file that uses no UTF-8 encoding
- ๐ The function
AddChart
now support to create the pie of pie chart, the bar of pie chart and combo chart
๐ The functionAddChart
now support to set minor grid lines for the chart, relate issue #501
๐ The functionAddChart
now support to set line width of the line chart, relate issue #505
๐ The functionAddChart
now support to set a major unit and tick label skip for the chart, relate issue #538 - ๐ The function
SetColVisible
now support to set column visible by column range - The function
AddPivotTable
allow empty columns in the pivot table, relate issue #511
๐ Bug Fixes
- ๐ Fix missing ending space text of the cell
- ๐ The
MergeCell
function support overlapped merge cells, resolve issue #533 - โ Added handling of empty inline rich text in some case, resolve issue #529
- โ Added handling of empty workbook view in some case, resolve issue #426
- โ Added handling of escape character in the formula, resolve issue #546
๐ Performance
- ๐ New functions
NewStreamWriter
andFlush
to generate the new worksheet with huge amounts of data. Compared to non-streaming writing, reduced memory usage by 90.2%, time cost by 53% - ๐ Make
GetRows
function read data as streaming. Reduced memory usage by 78.9%, relate issues #146 and #382 - ๐ Compatibility improvements, adding 49 internal XML namespaces support
Miscellaneous
- โ Added logging of possible errors when decoding XML, relate issues #539
- ๐ Improve code coverage unit tests (line Coverage: 97.04%)
- โ Add missing checking error in unit tests
- ๐ Documentation website with multilingual: English, French, Russian, Chinese, Japanese, and Korean, which has been updated
- ๐ New function