diff options
Diffstat (limited to 'file.go')
-rw-r--r-- | file.go | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -85,6 +85,11 @@ func (f *File) SaveAs(name string, opt ...Options) error { // Close closes and cleanup the open temporary file for the spreadsheet. func (f *File) Close() error { var err error + if f.sharedStringTemp != nil { + if err := f.sharedStringTemp.Close(); err != nil { + return err + } + } f.tempFiles.Range(func(k, v interface{}) bool { if err = os.Remove(v.(string)); err != nil { return false |