CSV dashboard

Build a CSV dashboard from the export you already have

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.

Import ceiling
500 KB · 5,000 rows · 40 columns
Fields to map
Date, category, value, optional comparison
Where the file goes
Stays in the browser until you save

A parser that survives real exports

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.

  • Quoted commas, doubled quotes, and newlines inside a quoted cell
  • UTF-8 byte-order marks and CRLF line endings from spreadsheet exports
  • Duplicate, blank, or over-wide headers rejected before any mapping happens
  • A row with the wrong number of values is listed by row number, not dropped

Numbers read the way finance writes them

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.

Validation before the dashboard, not after

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.

How the workflow works

Move from the search problem into a working product without a fake demo or an invented integration.

Step 1

Import and validate

Paste or upload a bounded CSV, inspect row and column errors, and start from original sample data when useful.

Step 2

Map the story

Choose a supported blueprint, map dimensions and metrics, and preview KPIs, trends, category mix, and recent rows.

Step 3

Save or share

Keep versioned private configurations, export JSON or CSV, and create a revocable public snapshot containing bounded projected data.

Current product boundaries

Useful SEO starts with an accurate promise. These limits apply before you begin.

  • DashTrellis does not provide live data connectors, scheduled refreshes, Looker Studio import, or team collaboration.
  • Public links contain bounded aggregates and recent mapped rows, never the uploaded raw CSV or private version history.
  • The template library is intentionally small and original rather than a mass of programmatic industry pages.

Questions about csv dashboard

How large a CSV can I use?

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.

Is my CSV uploaded when I open the page?

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.

Which columns are required?

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.

Explore related CSV dashboard building pages