diff --git a/packages/xlsx-renderer/src/cell/DumpColsCell.ts b/packages/xlsx-renderer/src/cell/DumpColsCell.ts index c763f0e..07e9b62 100644 --- a/packages/xlsx-renderer/src/cell/DumpColsCell.ts +++ b/packages/xlsx-renderer/src/cell/DumpColsCell.ts @@ -23,10 +23,14 @@ export class DumpColsCell extends BaseCell { scope.setCurrentOutputValue(null); - cols.forEach((x: any) => { + cols.forEach((x: any, idx: number, arr: any[]) => { scope.setCurrentOutputValue(x); scope.applyStyles(); - scope.outputCell = Object.freeze({ ...scope.outputCell, c: scope.outputCell.c + 1 }); + + // Only increment output cell scope if NOT last item + if (idx !== arr.length - 1) { + scope.outputCell = Object.freeze({ ...scope.outputCell, c: scope.outputCell.c + 1 }); + } }); scope.incrementCol();