Document Editor

Convert · .csv → .xlsx

Convert CSV to XLSX in Your Browser

Turn a plain .csv file into a formatted Excel .xlsx — without uploading it anywhere. The whole conversion happens locally in your browser.

Open your CSV →

How it works

  1. Click Open your CSV to launch the editor in your browser.
  2. Pick the .csv file from your device, or drag and drop it onto the page.
  3. Format the cells if you like, then choose Download as / Save as and pick XLSX.
  4. The XLSX is generated on your device and downloaded — nothing is uploaded.

The CSV is parsed into a real spreadsheet by the OnlyOffice engine, so your rows and columns stay intact and you can add formatting or formulas before saving as XLSX. No Excel, no account, works offline.

The conversion is handled by OnlyOffice's x2t engine compiled to WebAssembly, which targets the common office and text formats — Word, Excel and PowerPoint plus PDF, TXT, HTML and CSV. Because it runs in the browser tab there is no upload queue and no server-imposed size cap, and your data never touches the network. It defaults to comma-separated values, and the import step lets you pick a different delimiter or text encoding — and mark number, date or text columns — before you save the result as XLSX.

Going the other way is just as common: a system hands you a raw CSV export and you want a tidy, formatted workbook to read or share. Opening it here turns the flat file into a real spreadsheet, where you can widen columns, add headers, apply number and date formats and even write formulas before saving as XLSX — all without uploading the data anywhere. It is a quick way to make a machine-generated export presentable.

Open source & self-hostable. Under AGPL-3.0 — verify that nothing is uploaded, or run your own copy: github.com/ranuts/document.

Frequently asked questions

How do I convert CSV to XLSX here?

Open the CSV in the editor, then use Download as / Save as XLSX — the conversion runs in your browser.

Is my file uploaded to convert it?

No. It runs entirely in your browser, so your data is never uploaded.

Will my columns and rows stay intact?

Yes. The CSV is parsed into a real spreadsheet, so rows and columns are preserved.

Do I need Excel or an account?

No Excel, no subscription and no sign up.

Will number and date columns be detected?

The CSV becomes a real spreadsheet, so you can set number, date and text cell formats before saving as XLSX.

What delimiter and encoding does it expect?

Standard comma-separated values by default; the import lets you pick a different delimiter or text encoding.

Does the converter work offline?

Yes. Once loaded it is an installable PWA, so it keeps working with no internet connection.