Summary: Reports that use date ranges export non‑numeric start dates that cannot be used directly in Excel. Only the CSV export path separates the start and end dates into distinct cells; all other export paths concatenate the two dates with padding characters. Even in CSV, the start date contains a trailing hyphen, making it non‑numeric.
- Can this export behavior be reviewed for improved usability and consistency?
Reproduction Steps
This occurs in any report that groups data by date ranges. A minimal reproducible example:
- Open Reports → Spending → Spending by Category, set Date Range: Year to Date, set Columns: Month, then click Show Report
- Export using: Clipboard, CSV, Excel (XLSX), Text, or PDF→CSV
- Inspect the date‑range row(s) in Excel or a text editor
Observed Behavior
- Clipboard: start/end concatenated; hyphen + space (ASCII 32)
- XLSX: start/end concatenated; hyphen + line feed (ASCII 10)
- CSV: start and end dates in separate cells; end date is numeric, start date has trailing hyphen (non‑numeric)
- PDF→CSV: same as CSV
Across all export paths except CSV, the dates are concatenated. Across all paths, the start date is non‑numeric.
Impact
The exported date‑range values cannot be used directly for Excel analysis. Users must manually remove padding characters or split concatenated date ranges before performing basic operations such as sorting, grouping, pivoting, or date arithmetic. This affects all export methods and any report that produces date‑range rows.