From 38ad20efc11c1872c4e62a12617f0300c138b867 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Mon, 7 May 2018 16:12:51 +0800 Subject: save bytes on memory instead of string --- file.go | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'file.go') diff --git a/file.go b/file.go index 01e856d..36af6f8 100644 --- a/file.go +++ b/file.go @@ -14,16 +14,16 @@ import ( // xlsx := NewFile() // func NewFile() *File { - file := make(map[string]string) - file["_rels/.rels"] = XMLHeader + templateRels - file["docProps/app.xml"] = XMLHeader + templateDocpropsApp - file["docProps/core.xml"] = XMLHeader + templateDocpropsCore - file["xl/_rels/workbook.xml.rels"] = XMLHeader + templateWorkbookRels - file["xl/theme/theme1.xml"] = XMLHeader + templateTheme - file["xl/worksheets/sheet1.xml"] = XMLHeader + templateSheet - file["xl/styles.xml"] = XMLHeader + templateStyles - file["xl/workbook.xml"] = XMLHeader + templateWorkbook - file["[Content_Types].xml"] = XMLHeader + templateContentTypes + file := make(map[string][]byte) + file["_rels/.rels"] = []byte(XMLHeader + templateRels) + file["docProps/app.xml"] = []byte(XMLHeader + templateDocpropsApp) + file["docProps/core.xml"] = []byte(XMLHeader + templateDocpropsCore) + file["xl/_rels/workbook.xml.rels"] = []byte(XMLHeader + templateWorkbookRels) + file["xl/theme/theme1.xml"] = []byte(XMLHeader + templateTheme) + file["xl/worksheets/sheet1.xml"] = []byte(XMLHeader + templateSheet) + file["xl/styles.xml"] = []byte(XMLHeader + templateStyles) + file["xl/workbook.xml"] = []byte(XMLHeader + templateWorkbook) + file["[Content_Types].xml"] = []byte(XMLHeader + templateContentTypes) f := &File{ sheetMap: make(map[string]string), Sheet: make(map[string]*xlsxWorksheet), -- cgit v1.2.1