Skip to content

Add console sample app#749

Merged
appel1 merged 8 commits into
developfrom
feature/console-sample
May 27, 2026
Merged

Add console sample app#749
appel1 merged 8 commits into
developfrom
feature/console-sample

Conversation

@appel1

@appel1 appel1 commented May 27, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

appel1 added 8 commits May 27, 2026 13:58
Use IExcelDataReader directly by default for lower memory usage.
The AsDataSet extension is available via --dataset (and is implied
by --fill-merged). Raw mode supports all --output formats:
csv/tsv streams row-by-row, table buffers as string arrays.

Table output is capped at 100 rows to prevent hangs on large files;
a note on stderr directs users to --output csv for full data.
In single-pass mode, trailing empty cells may not be present in every
row, leading to varying field counts. RenderRawTable now computes the
true max column count across all buffered rows and pads shorter rows
with empty strings to prevent Spectre.Console from throwing.
@appel1 appel1 merged commit cc19760 into develop May 27, 2026
1 check passed
@appel1 appel1 deleted the feature/console-sample branch May 27, 2026 18:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant