瀏覽代碼

fix OpenReader no sheet error

Wing Gao 8 年之前
父節點
當前提交
48b8bac126
共有 1 個文件被更改,包括 5 次插入4 次删除
  1. 5 4
      excelize.go

+ 5 - 4
excelize.go

@@ -39,8 +39,6 @@ func OpenFile(filename string) (*File, error) {
 		return nil, err
 	}
 	f.Path = filename
-	f.sheetMap = f.getSheetMap()
-	f.Styles = f.stylesReader()
 	return f, nil
 }
 
@@ -60,12 +58,15 @@ func OpenReader(r io.Reader) (*File, error) {
 	if err != nil {
 		return nil, err
 	}
-	return &File{
+	f := &File{
 		checked:    make(map[string]bool),
 		Sheet:      make(map[string]*xlsxWorksheet),
 		SheetCount: sheetCount,
 		XLSX:       file,
-	}, nil
+	}
+	f.sheetMap = f.getSheetMap()
+	f.Styles = f.stylesReader()
+	return f, nil
 }
 
 // setDefaultTimeStyle provides function to set default numbers format for