Open spreadsheet
Guide

Convert CSV to XLSX online

Open the CSV in GridCraft, check that the columns came out right, and save: you get a proper Excel workbook with numbers as numbers and dates as dates. It all happens in your browser, so exports from your bank, shop or CRM stay on your computer.

Steps to convert a CSV file

  1. Open the spreadsheet at gridcraft.run/editor.
  2. Drag the .csv file onto the grid (or choose Open… in the … menu of GridCraft’s title bar). .tsv and tab-delimited .txt files work the same way.
  3. Check the columns. The data lands on a sheet called Sheet1, one field per column.
  4. Tidy it up if you like: make the header row bold, freeze it (View › Freeze Top Row), turn the range into a table, sort, filter or add totals.
  5. Save. Click the Save button in the title bar or press Ctrl/⌘+S. The workbook downloads as an .xlsx with the CSV’s name: orders.csv becomes orders.xlsx.

How GridCraft reads a CSV

Once saved, the .xlsx keeps what CSV can’t: number formats, column widths, several sheets, formulas, charts and tables.

Tips

FAQ

Is my CSV file uploaded during the conversion?

No. GridCraft reads the CSV and writes the .xlsx inside your browser tab. The file never reaches gridcraft.run’s servers.

My data uses semicolons. Does that work?

Yes. GridCraft looks at the first lines and picks comma, semicolon or tab, whichever separates every line consistently. Files saved by European versions of Excel, which use semicolons, open in columns.

Why did the leading zeros disappear from my codes?

GridCraft reads each value the way it reads typing, as Excel does: 00123 is a number, so it becomes 123. A value that starts with an apostrophe ('00123) stays text, so add one in front of such codes in the CSV if the zeros matter.

Can I convert XLSX back to CSV here?

Not in the browser: Save always writes .xlsx, and Export as CSV needs a file path, which only the desktop app has. The desktop app, or gridcraft-cli convert book.xlsx data.csv, writes CSV.

Is there a row limit?

GridCraft uses Excel’s sheet size, 1,048,576 rows by 16,384 columns, and stops reading a CSV at the last row. In practice the limit is the memory of your browser tab; files with hundreds of thousands of rows are more comfortable in the desktop app.

Convert your CSV

Drop it on the grid, then Save. It stays on your computer.

Open the spreadsheet