CSV Tools
Sort, deduplicate, split, merge and convert CSV files to SQL, Markdown, XML and more — locally and privately.
11tools in this collection
DATNewCSV to Markdown TableTurn CSV or TSV data into a GitHub-flavored Markdown table for READMEs, docs and issues.DATNewCSV to SQLGenerate SQL INSERT statements (and an optional CREATE TABLE) from CSV, with numbers and NULLs detected.DATNewCSV to XMLConvert CSV rows to well-formed XML, using the header row as element names.DATNewCSV to TSVConvert comma-separated CSV to tab-separated TSV, correctly handling quoted fields.DATNewTSV to CSVConvert tab-separated TSV (e.g. pasted from a spreadsheet) to comma-separated CSV.DATNewRemove Duplicate CSV RowsRemove duplicate rows from a CSV file — compare whole rows or a single key column.DATNewSort CSVSort CSV rows by any column as text, numbers or dates, keeping the header row in place.DATNewSelect CSV ColumnsKeep, reorder or remove CSV columns by name or number to trim a file down to what you need.DATNewTranspose CSVSwap rows and columns of a CSV file (pivot it 90°).DATNewSplit CSVSplit a large CSV into smaller files of N rows each, with the header repeated, downloaded as a ZIP.DATNewMerge CSV FilesCombine several CSV files into one, matching columns by header name even when they are in different orders.
Try it right here
Start with CSV to Markdown Table here, or switch format inside the workspace.
Paste or drop
Paste text below, or drop a file instead.
…or drop a file
Drag and drop, or choose files
CSVTSVTXT
Choose an output
Turn CSV or TSV data into a GitHub-flavored Markdown table for READMEs, docs and issues.
Fine-tune
Optional — sensible defaults are already set.