Fix corrupted Excel file issue #413

This commit is contained in:
xuri 2019-10-23 10:08:29 +08:00 committed by GitHub
parent 7716968abc
commit e7581ebf3e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 0 deletions

View File

@ -406,6 +406,11 @@ func (f *File) DeleteSheet(name string) {
f.SheetCount--
}
}
for idx, bookView := range wb.BookViews.WorkBookView {
if bookView.ActiveTab >= f.SheetCount {
wb.BookViews.WorkBookView[idx].ActiveTab--
}
}
f.SetActiveSheet(len(f.GetSheetMap()))
}