{#snippet columnGroup()} {#if hasLeadingSpacer} {/if} {#each Array.from({ length: endCol - startCol }) as _} {/each} {#if hasTrailingSpacer} {/if} {/snippet}
{@render columnGroup()} {#if hasLeadingSpacer}{/if} {#each (csv.headers as string[]).slice(startCol, endCol) as col} {/each} {#if hasTrailingSpacer}{/if}
#{col}
{@render columnGroup()} {#each csv.rows.slice(startRow, endRow) as row, i} {#if hasLeadingSpacer}{/if} {#each row.slice(startCol, endCol) as cell} {/each} {#if hasTrailingSpacer}{/if} {/each}
{startRow + i + 1}{cell}