From 958354214da56417cae721d92fdb4c9121a86dce Mon Sep 17 00:00:00 2001 From: siam <31573022+siam-ese@users.noreply.github.com> Date: Thu, 11 Dec 2025 14:07:17 +0800 Subject: [PATCH] fix(workbook): sheet removal process (#6284) --- packages/core/src/sheets/workbook.ts | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/packages/core/src/sheets/workbook.ts b/packages/core/src/sheets/workbook.ts index 1f88a3878d..7b68f693f0 100644 --- a/packages/core/src/sheets/workbook.ts +++ b/packages/core/src/sheets/workbook.ts @@ -118,8 +118,9 @@ export class Workbook extends UnitModel { - this._worksheets.clear(); + const sheetIds = Array.from(this._worksheets.keys()); + sheetIds.forEach((id) => { + this._removeSheet(id); }); } @@ -273,7 +274,7 @@ export class Workbook extends UnitModel {