Skip to content

Commit 6dde94a

Browse files
author
Arturo R Montesinos
committed
Document unicode sheet support and edge-case fixtures
1 parent 82e8a27 commit 6dde94a

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,15 @@ odsview --list-sheets tests/fixtures/simple.ods
4848
odsview tests/fixtures/table_small.ods
4949
odsview --sheet Sheet2 tests/fixtures/table_small.ods
5050
odsview --range A1:C3 tests/fixtures/table_small.ods
51+
odsview --sheet Σheet-✓ tests/fixtures/unicode_sheets.ods
5152
```
5253

54+
The range-based table view has been exercised against curated fixtures
55+
that include mixed numeric/text/date columns, sparse sheets with
56+
leading/trailing empty rows and columns, long text that stretches
57+
column widths, and non-ASCII sheet names and cell contents (e.g.
58+
`Σheet-✓`, `ñandú`, `東京`).
59+
5360
## Curation & Guardrails
5461

5562
This repository is instrumented for Software Curatorship. When using AI assistants

docs/adr/0004-table-view-cli-behavior.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@ surface:
6464
- If `--sheet` is omitted:
6565
- Use the **first** sheet as listed by `Workbook.sheets`.
6666
- If `--sheet NAME` is provided:
67-
- Match sheet by **exact name** (case-sensitive).
67+
- Match sheet by **exact name** (case-sensitive), including
68+
non-ASCII names such as `Σheet-✓`.
6869
- If not found:
6970
- Print a clear error on `stderr` (e.g. `sheet 'NAME' not found`).
7071
- Exit with code `1`.

0 commit comments

Comments
 (0)