File upload
Drop CSV, Excel, JSON, JSONL, or XML files directly into Flitch.
The simplest way to get data in: drag a file in. No connection, no credentials.
Upload
Open the upload zone
Go to Data → Add → Upload.
Drop a file
Drag from your file manager, or click to pick. Multiple files supported.
Confirm column types
Flitch parses the file, infers types, and shows a preview. Override any wrong inference.
Save
The file becomes a dataset.
File types
| Extension | Notes |
|---|---|
.csv, .tsv | Auto detect delimiter (comma, tab, semicolon). |
.xlsx, .xlsm, .xls, .xlsb | Each sheet becomes a separate dataset. |
.json | Top level array or { data: [...] }. Nested fields flattened. |
.jsonl, .ndjson | One record per line. |
.xml | Common shapes auto detected; complex shapes may need preprocessing. |
Maximum 100 MB per file. For larger data, use a warehouse or cloud storage source.
Replace a file
Click the dataset, Replace file. The new file overwrites the old. Existing dashboards keep working as long as columns stay compatible.
Edit
From a dashboard that uses the upload, open Settings → Data Sources. You can:
- Click any cell to edit its value.
- Add or remove rows and columns from the table toolbar.
For CSV uploads, edits write back to the file. For other formats, edits are scoped to the dashboard.
Privacy
Uploaded files stored encrypted at rest in S3. Deleted when you delete the dataset.