Upload CSV or Excel files

Uploading a file is the fastest way to get data into Dotwave. Drag a spreadsheet onto the workspace and, within seconds, you have a typed dataset ready for cleaning, joining, and charting. This article covers the formats Dotwave accepts, the size ceiling, and the handful of edge cases — Excel workbooks, text encoding, merged cells — that trip up analysts most often.

Supported formats and limits

Dotwave reads four file types directly from the Add data source flow:

The maximum upload size is 100MB per file. If your export is larger, filter or aggregate it at the source before uploading, or split it into multiple files and combine them on the Data sources page using a union. Column headers should live in the first row; Dotwave infers each column's type (text, number, date, boolean) from the values it sees.

Tip

Save CSV exports with UTF-8 encoding. UTF-8 preserves accented characters, currency symbols, and non-Latin scripts. Files saved in legacy code pages (such as Windows-1252) can render names and symbols as garbled characters, and once imported those errors are tedious to unwind.

How to upload a file

1
Open Add data source

From the Data sources page, click Add data source and choose Upload file.

2
Drag and drop, or browse

Drop the file onto the upload area, or click to open your system file picker. Dotwave validates the format and size as soon as the file lands.

3
Review the detected columns

Dotwave shows a preview with inferred types. Confirm that dates, numbers, and text landed in the right buckets before you continue.

4
Import

Click Import to create the dataset. It is now available for cleaning and for building dashboards.

How Excel workbooks are handled

Excel files often contain several tabs, but Dotwave imports only the first sheet of a workbook. Any additional tabs are ignored during import. If the data you need lives on a later tab, move or copy it to the first sheet before uploading, or save that single tab as its own file. This keeps imports predictable and avoids silently pulling in the wrong table.

Warning

Excel files with merged cells will be imported but merged cells may not parse correctly. Unmerge before uploading for best results.

Re-uploading when the file changes

Uploaded files are a point-in-time snapshot — Dotwave does not watch your local disk for changes. When the underlying spreadsheet is updated, open the dataset and use Re-upload to replace its contents with the new file. As long as the column names match, any cleaning recipes and downstream charts continue to work against the refreshed data. If you need data that stays in sync automatically, consider a live connection such as Google Sheets, a REST API, or a database via the agent instead of a static upload.

Note

Re-uploading replaces every row in the dataset. If you only want to add new rows to existing data, a Webhook data source in Append mode is a better fit than repeatedly re-uploading a growing file.

Was this helpful?

Didn't find what you need?

We reply to every message within 24 hours.

Contact us → Back to Dotwave