Processed on your device โ€” never uploaded

CSV to Excel

Exports, logs and API responses arrive as CSV and JSON โ€” and end up needing to be a proper workbook. Drop several files at once: each becomes a sheet of a single XLSX.

Drop CSV / JSON files here or click to browse Tap to choose a file
CSV, TSV, JSON ยท several files โ†’ sheets of one workbook

From loose data files to one workbook

The delimiter is detected automatically โ€” comma, semicolon or tab โ€” so European CSVs with semicolons open correctly instead of landing in one column. JSON arrays of objects become tables with a header row; nested objects are kept as readable text rather than silently dropped.

The multi-file trick is the timesaver: drop twelve monthly exports and pick up one workbook with twelve named sheets. All of it assembled by your browser โ€” business data never touches anyone's server.

Frequently asked questions

How is the delimiter detected?
Automatically per file โ€” commas, semicolons and tabs all work. If a file opens as one column in Excel elsewhere, converting it here fixes exactly that.
What happens to nested JSON?
Top-level fields become columns. Values that are themselves objects or arrays are stored as JSON text in the cell, so nothing is lost silently.
Can I control sheet names?
Sheets are named after the source files (trimmed to Excel's 31-character limit). Rename them in your spreadsheet app if needed.

Related tools