summaryrefslogtreecommitdiff
path: root/excelize.go
diff options
context:
space:
mode:
authorxuri <xuri.me@gmail.com>2022-03-24 00:19:30 +0800
committerxuri <xuri.me@gmail.com>2022-03-24 00:19:30 +0800
commit8a335225c705232fe1174755a1b1ea475456b864 (patch)
tree7bae0af1f1ce3459ad429d4fbca60a5e9b35a0e1 /excelize.go
parent139ee4c4b0c86dffbdca77da346e85a4cbd97b0c (diff)
Format code, update documentation and remove exported variable `XMLHeaderByte`
Diffstat (limited to 'excelize.go')
-rw-r--r--excelize.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/excelize.go b/excelize.go
index 0aebfc4..9fe3d88 100644
--- a/excelize.go
+++ b/excelize.go
@@ -102,13 +102,16 @@ func OpenFile(filename string, opt ...Options) (*File, error) {
if err != nil {
return nil, err
}
- defer file.Close()
f, err := OpenReader(file, opt...)
if err != nil {
- return nil, err
+ closeErr := file.Close()
+ if closeErr == nil {
+ return f, err
+ }
+ return f, closeErr
}
f.Path = filename
- return f, nil
+ return f, file.Close()
}
// newFile is object builder