Step 1
Import and validate
Paste or upload a bounded CSV, inspect row and column errors, and start from original sample data when useful.
CSV dashboard
Paste or upload a bounded CSV, watch it parse row by row, map four fields, and read a dashboard built only from values the parser accepted.
Most CSV tools break on the first quoted comma. DashTrellis runs a character-level parser, so the awkward rows a reporting export produces come through intact — and the ones that cannot are reported with a row number instead of being silently dropped.
The value column is parsed rather than trusted. Currency symbols, thousands separators, a decimal comma, a trailing percent sign, and accounting-style brackets for negatives all resolve to a number. Anything without a digit in it is flagged as a row-level error, so a stray “n/a” cannot quietly become a zero in your total.
The preview only renders when the mapped rows validate. Until then you get the specific failure — an empty date, an empty category, a non-numeric metric, or a comparison column that duplicates a required field — with the total issue count when there are more than the list shows.
Move from the search problem into a working product without a fake demo or an invented integration.
Step 1
Paste or upload a bounded CSV, inspect row and column errors, and start from original sample data when useful.
Step 2
Choose a supported blueprint, map dimensions and metrics, and preview KPIs, trends, category mix, and recent rows.
Step 3
Keep versioned private configurations, export JSON or CSV, and create a revocable public snapshot containing bounded projected data.
Useful SEO starts with an accurate promise. These limits apply before you begin.
500 KB, 5,000 data rows, 40 columns, and 5,000 characters per cell. Anything larger is refused with a message rather than truncated. Resumable uploads and asynchronous parsing for bigger files are not built.
No. Parsing happens in your browser, and a signed-out draft stays in that browser's local storage. The CSV is only stored when you are signed in and explicitly save a blueprint.
A date column, a category column, and a value column. A comparison column is optional; without one the headline card says there is no comparison data instead of inventing a delta.