summaryrefslogtreecommitdiff
path: root/sheet.go
diff options
context:
space:
mode:
Diffstat (limited to 'sheet.go')
-rw-r--r--sheet.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/sheet.go b/sheet.go
index be2e964..e5ea1bd 100644
--- a/sheet.go
+++ b/sheet.go
@@ -419,6 +419,9 @@ func (f *File) GetSheetIndex(name string) int {
// for index, name := range f.GetSheetMap() {
// fmt.Println(index, name)
// }
+// if err = f.Close(); err != nil {
+// fmt.Println(err)
+// }
//
func (f *File) GetSheetMap() map[int]string {
wb := f.workbookReader()
@@ -462,6 +465,9 @@ func (f *File) getSheetMap() map[string]string {
if _, ok := f.Pkg.Load(path); ok {
maps[v.Name] = path
}
+ if _, ok := f.tempFiles.Load(path); ok {
+ maps[v.Name] = path
+ }
}
}
}
@@ -858,7 +864,7 @@ func (f *File) searchSheet(name, value string, regSearch bool) (result []string,
)
d = f.sharedStringsReader()
- decoder := f.xmlNewDecoder(bytes.NewReader(f.readXML(name)))
+ decoder := f.xmlNewDecoder(bytes.NewReader(f.readBytes(name)))
for {
var token xml.Token
token, err = decoder.Token()