Spreadsheet & Data Converter
A spreadsheet converter for office work and code that moves data between Excel, CSV, JSON, XML, YAML and SQL, or turns a sheet into a table for Word, HTML or Markdown.
Share this page
Drop your Spreadsheet & Data Converter files here
Supports XLSX, XLS, ODS, CSV, TSV, TXT, NUMBERS, JSON, XML, YAML, SQL, HTML
Spreadsheet & Data Converter: all 24 tools
Excel and CSV
Excel to CSV saves each sheet as a CSV with a comma, semicolon or tab, and adds a BOM by default so Excel shows accents and Chinese correctly when it reopens the file. CSV to Excel works out the columns and the encoding for you. XLS to XLSX and ODS to Excel copy the data of old or LibreOffice workbooks into XLSX.
Data for developers
Excel to JSON uses the header row as keys, and JSON to Excel spreads nested fields over columns. Excel to SQL writes CREATE TABLE and INSERT statements for MySQL, PostgreSQL, SQLite, SQL Server or Oracle, and SQL to Excel reads a dump back into rows. XML and YAML have their own converters in both directions.
Nothing uploaded
CSV to JSON, JSON to CSV, XML to JSON, JSON to XML and JSON to SQL run in your browser. The data never leaves your device, and these converters don't use your daily tasks. The others upload over HTTPS and delete files after an hour.
Tables for documents and pages
Excel to Word inserts a real Word table, Excel to HTML can keep colours and borders, and Excel to Markdown aligns columns for README files. HTML Table to Excel grabs tables from a web page. XLSX to XLS and Numbers to Excel are coming soon.