20
0

修复因为大小写导致读取失败

This commit is contained in:
chen.s.g 2018-08-20 10:41:53 +08:00
parent 4a692aed55
commit 8d4bc34c4d

9
xls.go
View File

@ -5,6 +5,7 @@ import (
"io" "io"
"io/ioutil" "io/ioutil"
"os" "os"
"strings"
"github.com/extrame/ole2" "github.com/extrame/ole2"
) )
@ -46,16 +47,16 @@ func OpenReader(reader io.ReadSeeker, charset string) (wb *WorkBook, err error)
var book *ole2.File var book *ole2.File
var root *ole2.File var root *ole2.File
for _, file := range dir { for _, file := range dir {
name := file.Name() name := strings.ToLower(file.Name())
if name == "Workbook" { if name == "workbook" {
book = file book = file
// break // break
} }
if name == "Book" { if name == "book" {
book = file book = file
// break // break
} }
if name == "Root Entry" { if name == "root entry" {
root = file root = file
} }
} }