summaryrefslogtreecommitdiff
path: root/excelize.go
diff options
context:
space:
mode:
authorxuri <xuri.me@gmail.com>2019-02-25 22:14:34 +0800
committerxuri <xuri.me@gmail.com>2019-02-25 22:14:34 +0800
commit1aed1d744b12885c4a88c090494175c59208e038 (patch)
tree36b2f51e17df9dfb30a9466c6dcaa46846a0d589 /excelize.go
parent1427027e38d6db46d441243f00d6989c2f53e7ce (diff)
Resolve #274, performance optimization for add images, charts and shapes
Diffstat (limited to 'excelize.go')
-rw-r--r--excelize.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/excelize.go b/excelize.go
index df3cd05..a2bec07 100644
--- a/excelize.go
+++ b/excelize.go
@@ -28,6 +28,8 @@ type File struct {
CalcChain *xlsxCalcChain
Comments map[string]*xlsxComments
ContentTypes *xlsxTypes
+ DrawingRels map[string]*xlsxWorkbookRels
+ Drawings map[string]*xlsxWsDr
Path string
SharedStrings *xlsxSST
Sheet map[string]*xlsxWorksheet
@@ -76,6 +78,8 @@ func OpenReader(r io.Reader) (*File, error) {
f := &File{
checked: make(map[string]bool),
Comments: make(map[string]*xlsxComments),
+ DrawingRels: make(map[string]*xlsxWorkbookRels),
+ Drawings: make(map[string]*xlsxWsDr),
Sheet: make(map[string]*xlsxWorksheet),
SheetCount: sheetCount,
DecodeVMLDrawing: make(map[string]*decodeVmlDrawing),