From adf9d37d82edd3dbc365fece76a031a92e2220d6 Mon Sep 17 00:00:00 2001 From: xuri Date: Wed, 26 Oct 2022 00:04:23 +0800 Subject: This closes #1379, cleanup stream writer temporary files by the `Close` function - Fix error on inserting columns or rows on the worksheet which contains one cell merged cell range - Fix getting incomplete rich text cell value in some cases - Unit tests updated --- file.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'file.go') diff --git a/file.go b/file.go index 43a37dd..1469af0 100644 --- a/file.go +++ b/file.go @@ -97,6 +97,9 @@ func (f *File) Close() error { } return true }) + for _, stream := range f.streams { + _ = stream.rawData.Close() + } return err } @@ -195,7 +198,6 @@ func (f *File) writeToZip(zw *zip.Writer) error { if err != nil { return err } - _ = stream.rawData.Close() } var err error f.Pkg.Range(func(path, content interface{}) bool { -- cgit v1.2.1