diff options
| author | Ri Xu <xuri.me@gmail.com> | 2017-09-13 22:00:33 +0800 |
|---|---|---|
| committer | Ri Xu <xuri.me@gmail.com> | 2017-09-13 22:00:33 +0800 |
| commit | f05f799f8d33e24b3bbf6c030c9f22d2829e0748 (patch) | |
| tree | dff6b11b838c5ee26ea8c0fcf1af26bba8355702 /file.go | |
| parent | 3e7192b6abaa9c8db29a2e34867879ebc9fedca7 (diff) | |
- API changed, use worksheet name instead of "sheet" + index, related issue #25, #43, #47, #51, #89, #101, #116 and #120.
- go test updated
Diffstat (limited to 'file.go')
| -rw-r--r-- | file.go | 15 |
1 files changed, 12 insertions, 3 deletions
@@ -24,10 +24,19 @@ func NewFile() *File { file["xl/styles.xml"] = XMLHeader + templateStyles file["xl/workbook.xml"] = XMLHeader + templateWorkbook file["[Content_Types].xml"] = XMLHeader + templateContentTypes - return &File{ - Sheet: make(map[string]*xlsxWorksheet), - XLSX: file, + f := &File{ + sheetMap: make(map[string]string), + Sheet: make(map[string]*xlsxWorksheet), + SheetCount: 1, + XLSX: file, } + f.ContentTypes = f.contentTypesReader() + f.Styles = f.stylesReader() + f.WorkBook = f.workbookReader() + f.WorkBookRels = f.workbookRelsReader() + f.Sheet["xl/worksheets/sheet1.xml"] = f.workSheetReader("Sheet1") + f.sheetMap["Sheet1"] = "xl/worksheets/sheet1.xml" + return f } // Save provides function to override the xlsx file with origin path. |
