Export to CSV, dump to CSV and unload to CSV all mean the same thing: write data out to a CSV (Comma-Separated Values) file. "Export" is the general word, "dump" usually means a raw bulk extract from a program or database, and "unload" is the term cloud warehouses such as Amazon Redshift use. This page covers all three, from a single spreadsheet to a terabyte table.
CSV's strength is its simplicity: fields separated by commas, rows by line breaks, plain text with no proprietary formatting. That makes it lightweight, easy to parse, and readable by every spreadsheet, database and programming language - which is why it is still the default format for moving data between systems.
.xlsx, database internals, API JSON). CSV is the "universal bridge": export an Excel sheet to CSV for Python/R, export a website's user data for a CRM, or move a table between two databases.In Excel: File → Save As → CSV UTF-8 (Comma delimited). In Google Sheets: File → Download → Comma-separated values. For batch conversion of many files, use Excel to CSV.
Withdata's DB-to-CSV tools export a table, a query or a whole schema to CSV through a point-and-click GUI, with batch and scheduled-task support:
Prefer to do it in the browser? The free online converter turns CSV, Excel, JSON, XML and SQL into each other with nothing uploaded.
psql -c "\copy (SELECT * FROM t) TO 'out.csv' CSV HEADER"SELECT ... INTO OUTFILE '/tmp/out.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM t; (or mysqldump --tab)sqlite3 -csv -header db.sqlite "SELECT * FROM t" > out.csvmongoexport --db=d --collection=c --type=csv --fields=a,b,c --out=out.csvbcp "SELECT * FROM t" queryout out.csv -c -t, -TIn Python, df.to_csv('out.csv', index=False) dumps a Pandas DataFrame to CSV; the built-in csv module writes lists and dicts. This is the usual way to "dump" API responses or log data to CSV for later analysis.
For huge tables (100M+ rows) export in chunks - by id range or date - so each file stays manageable, and gzip the results. As a reference, in our CSV vs JSON vs XML benchmark gzip shrank a 100,000-row CSV by roughly 5x.
; - match your audience.Whether you need a one-off export or a nightly scheduled dump, Withdata covers desktops and servers:
Is "export to CSV" the same as "dump to CSV" or "unload to CSV"?
Yes - they all mean writing data to a CSV file. "Export" is general, "dump" is a raw bulk extract, "unload" is the cloud-warehouse term.
How do I export a database table to CSV without coding?
Use a DB-to-CSV GUI tool such as MySQL to CSV or the online converter.
Why does Excel show my CSV in one column?
The separator does not match - use a comma, or Data → From Text/CSV and pick the delimiter.