How to upload a CSV and turn it into a table
Drop a CSV or JSON file into the web app and get a queryable table back. Three steps, one message.
Later uploads to the same table name append rows; new columns extend the table. Documents — a PDF, a text file — are kept as files: the assistant reads them and can summarise one into a note.
Export the file
From your bank, shop system or spreadsheet, export CSV (UTF-8) or JSON. Column headers in the first row.
Drop it into the chat
In the web app, attach the file to a message. Say what it is if the filename is unclear — “bank export, table expenses”. The Files tab takes uploads too.
Ask your spreadsheet a question - expenses-2026.csv
Here's my bank export
Imported 312 rows into the table
expenses— 4 columns, dates from January to August.How much did I spend on restaurants in August?
€412.30 across 17 visits. The top three:
Restaurants, August 2026
merchant visits total Trattoria Nonna 5 €148.00 Bao House 4 €96.50 Café Lumen 3 €61.20 14 more rows
Ask a question
The reply tells you the table name, row count and columns. Ask anything about the data in plain language.
A chart from a sentence Chart my spending per merchant this quarter, top five
Top five merchants, July to September.
Spend per merchant, Q3 2026
- Rewe
- €612
- Deutsche Bahn
- €388
- Amazon
- €297
- Trattoria Nonna
- €214
- Spotify
- €36
Questions
What size is allowed?
Files up to 50 MB. Larger data can be uploaded in parts to the same table — later uploads append.
Can I name the table?
Yes — say the name in the message. Otherwise the assistant picks one from what the data is.
Can I send the file in Telegram or WhatsApp?Soon
Not yet. The bots read text today; attaching a file in the messenger is on the list. Rows typed into the chat — “add: 12 Sep, Rewe, 43.20, groceries” — work everywhere.
Related
Features
Spreadsheets you can question
Drop a CSV or JSON into the chat and it becomes a queryable table. Ask in plain language; get a number, a table or a chart.
Features
Reports the AI writes, your browser runs
Describe a recurring report or check. The AI writes a small program that runs on your data inside your browser — nothing leaves it.