From 841ff4a03e2b30378f6bb2930752c8e9dcfe0dca Mon Sep 17 00:00:00 2001 From: Aplulu Date: Tue, 9 Apr 2019 23:18:31 +0900 Subject: Fix out of range panic when removing formula. Fix file corruption issue when deleting a sheet containing a formula. --- sheet.go | 1 + 1 file changed, 1 insertion(+) (limited to 'sheet.go') diff --git a/sheet.go b/sheet.go index ec4df77..9960ef8 100644 --- a/sheet.go +++ b/sheet.go @@ -403,6 +403,7 @@ func (f *File) DeleteSheet(name string) { rels := "xl/worksheets/_rels/sheet" + strconv.Itoa(v.SheetID) + ".xml.rels" target := f.deleteSheetFromWorkbookRels(v.ID) f.deleteSheetFromContentTypes(target) + f.deleteCalcChain(v.SheetID, "") // Delete CalcChain delete(f.sheetMap, name) delete(f.XLSX, sheet) delete(f.XLSX, rels) -- cgit v1.2.1