AppsCyborg
CSV IN · PROPER XLSX OUT · SEVERAL AT ONCE
CSV to Excel Cyborg icon

CSV in, a real spreadsheet out

Upload one CSV or a pile of them and get proper XLSX workbooks back — columns split where they should be, accents intact, leading zeros still leading zeros. The separator and the encoding are read from the file, so a semicolon export from a European system comes out as a table rather than one long column.

Convert CSV files to Excel XLSX out
Drop your CSV files here or browse
orders-january.xlsx
Ready

3 workbooks · same names

No import wizard, no delimiter dropdown, and no "keep in this format?" every time you save.

Upload, wait a moment, download. This is the whole app.

Anonymous · nothing kept · files deleted after 60 minutes

4.8 / 5 10,000+ paid members

€1 day pass · €6 yearly · €30 lifetime · no ads, ever

Already have an account?

No card needed to create an account — you pay when you download.
Continue with Google Continue with Microsoft
Sign up with email instead

By continuing you agree to our Terms and Privacy Policy.

€1 day pass · €6 yearly · €30 lifetime

Already have an account? Sign in

One account unlocks all 79 AppsCyborg tools Convert, compress, merge, split — spreadsheets, PDFs, images, video and more. See all tools →

Two steps. That's it.

1

Upload your CSVs

Up to 50 · 200 MB each
One file or several. Nothing to configure — no delimiter dropdown, no encoding menu, no preview pane to squint at. The file is read and the separator worked out from what's in it.
2

Download the workbooks

PDF orders-january.xlsx Same name · real columns
An ordinary Excel file, with the sheet named after the CSV and the columns wide enough to read. Freeze the header, add a formula column, save it — and it saves, with no format warning.

Your download link Stays live for 60 minutes. Save the workbooks as soon as they're ready — after that the link expires and the files are removed.

Why not just open it in Excel?

Sometimes that works. Sometimes the whole file lands in column A, the accents turn to gibberish, your product codes lose their leading zeros, and every save asks whether you really want to keep this format.

Columns where they belong

Commas, semicolons or tabs, and quoted fields with separators inside — it comes out as a table, not one long column. The separator is worked out from the file, not from your computer's locale.

Accents survive

Müller stays Müller. The encoding is taken from the file itself, so a Windows-1252 export from a European system arrives intact — no mojibake to find and replace across ten thousand rows.

Exports stay private

Nothing kept, read or used to train anything. Files go when the 60-minute link expires. Worth knowing, since most CSV exports are customer lists, orders or payroll.

Try it for €1

A 24-hour day pass costs €1. No subscription, no auto-renewal — enough for this month's batch, and you can decide later.

START HERE
Day pass
€1 / 24 hours

A month of exports to turn into workbooks? Unlimited conversions for 24 hours. No commitment.

  • Unlimited conversions for 24h
  • No subscription, no auto-renew
Yearly
€6 / year

The price of a coffee, once — for a whole year of conversions.

  • Unlimited for 365 days
  • Best value if reports land in your inbox as CSV every week
Lifetime
€30 once

Pay once, own it forever. Every future format and update included.

  • One payment, never again
  • All future updates included

Every plan unlocks all 79 AppsCyborg tools — no ads, no watermarks.

CSV to Excel Cyborg vs. the alternatives

CSV to Excel Cyborg Double-click the CSV Excel's import wizard
Several files at once Yes One at a time One at a time
Steps per file Upload, download One click, then hope Six screens of options
Semicolon and tab files Read from the file Depends on your locale If you pick it
Ends as a real XLSX Excel's import wizard
Needs Excel installed Yes
Price From €1 Free €20–60

For one tidy comma-separated file, double-clicking is fine and free — use it. This is for the other case: a dozen exports from a system that writes semicolons, a laptop set to a locale that disagrees, and a deadline. The import wizard can fix each file individually if you enjoy six dialog screens per file. Upload the lot, get workbooks back with the same names, and spend the time on the numbers instead.

What the conversion decides, and what it leaves alone

A CSV is just text: it records no separator, no encoding and no types. Guessing wrong is how a file ends up in one column, or how a product code turns into a number. So each of those is worked out from the file, and where the file cannot answer, nothing is changed.

50
files at once
200
MB per file
60
minutes to download
0
wizard screens

The separator is read, not assumed

;

Comma, semicolon, tab or pipe. Each is tried against the first rows and the one that gives every row the same number of fields wins — so a comma inside "Smith, John" doesn't get a vote, and a semicolon file doesn't need you to know it's a semicolon file.

The encoding comes from the file

é

A byte-order mark is believed, UTF-8 is taken as it is, and anything else is read as Windows-1252 — which is what Excel writes on a Western European machine, and the usual source of "Müller".

Leading zeros are kept

0

0041 stays 0041. A value written with a leading zero is a code — a SKU, a postcode, a phone number — not the number 41, and turning it into one is the kind of change nobody notices until an invoice goes out wrong.

Real numbers are still numbers

Σ

1240.50 arrives as a number, so the column still sums, sorts and charts. Only the values that would need guessing are left as text.

One workbook per file, same name

1:1

orders-january.csv becomes orders-january.xlsx, with the sheet named after it and the columns sized to what's in them. Send several and they come back together.

What is deliberately left alone

Anything that would need a locale the file doesn't carry stays exactly as written: 1.240,50 and 03/04/2024 arrive as text rather than being read as a number or a date, because nothing here can know whether that's the third of April or the fourth of March. If you want them as numbers or dates, converting a column you can see is safer than a converter guessing at one it can't.

Going the other way — a workbook back to CSV?

See it in action

A folder of exports, a folder of workbooks · Watch the walkthrough →

A short walkthrough: several CSV exports in, several workbooks out.

Ready to try it? Continue with Google above.

Where the CSVs come from

Almost every system exports CSV. Almost nobody wants to work in one.

W

Reports out of a system

Accounting, CRM, payroll, the till — they all export CSV, and every one needs tidying before anyone reads it.

R

Monthly batches

Twelve files for twelve months, converted in one go and named the same as they went in.

P

Sending it on

A colleague who opens a CSV and sees one column will assume you sent a broken file. An XLSX just opens.

F

European exports

Semicolons, comma decimals and accented names — the combination that most reliably lands in one column, and the one this was built for.

T

Archiving

A workbook keeps its column widths and its header row. A CSV keeps nothing but the text.

S

Uploads that want XLSX

Plenty of portals and templates accept Excel files only, however happily the data started life as CSV.

Whatever it's for, upload the CSVs and download the workbooks.

Need something slightly different?

Going the other way? Excel to CSV Cyborg. Need each sheet as its own file? Split Excel Cyborg. Sending the result to someone who shouldn't edit it? Excel to PDF Cyborg — all included in one account.

See all tools →

Common questions

Getting started

What is CSV to Excel Cyborg?
A web app that converts CSV files into Excel workbooks. Upload one or several, get XLSX files back with the same names. Nothing to install, no ads.
Do I need Excel installed?
No — it runs in the browser, so a Chromebook or a locked-down work laptop is fine. Excel, Google Sheets, Numbers and LibreOffice all open what comes out.
Can I convert several files at once?
Yes — up to 50. Each comes back as its own workbook keeping its original name, which is the main reason to use this rather than opening them one by one.

Your data

My file uses semicolons, not commas.
That's fine. Commas, semicolons, tabs and pipes are all read from the file itself — each is tried against the first rows and the one that gives every row the same number of fields wins. You don't pick a delimiter anywhere, and it doesn't depend on your computer's locale.
Will it keep my leading zeros?
Yes. 0041 stays 0041. A value written with a leading zero is a code — a SKU, a postcode, an account number — not the number 41, so it's kept as text. Values that really are numbers, like 1240.50, still arrive as numbers, so those columns sum and sort as usual.
What about accented characters?
They come through. The encoding is taken from the file: a byte-order mark is believed, UTF-8 is read as UTF-8, and anything else as Windows-1252 — which is what Excel writes on a Western European machine. The garbled "Müller" you get from double-clicking is Excel guessing the wrong encoding, and you shouldn't see it here.
What happens to dates and European decimals?
They're left exactly as written. 03/04/2024 could be the third of April or the fourth of March, and 1.240,50 needs to know the file's locale — neither is recorded in a CSV, so nothing guesses. They arrive as text, and you can convert a column deliberately if you want to.
Do several CSVs become one workbook?
No — one workbook per file, matching names, and the sheet inside is named after the file too. If you want them as tabs in a single book, convert them and then copy the sheets together in Excel.
How big can the files be?
Up to 50 files, 200 MB each. A large one simply takes longer — a 200,000-row export converts in about two seconds. Worth knowing that a worksheet stops at 1,048,576 rows, so a CSV longer than that can't fit in one sheet no matter what converts it.
What if a row is broken?
A row with the wrong number of fields is kept rather than treated as the end of the file, and a genuinely malformed line is skipped instead of failing the whole export. One bad line shouldn't cost you the other two hundred thousand.

Price and privacy

How much does it cost?
A €1 day pass gives you 24 hours of unlimited conversions. Yearly (€6) and lifetime (€30) plans are also available, and every plan unlocks all 79 AppsCyborg tools.
When does the download link expire?
After 60 minutes. Save the files as soon as they're ready — after that the link expires and you'd upload the CSVs again.
What happens to my data?
Your CSV is used to make the workbook and then deleted along with it when the 60-minute link expires. Nothing is kept, read, indexed or used to train anything, and requests are anonymous — no ads, no trackers. Worth knowing, since most CSV exports are customer lists, orders or payroll.
Can I use the result commercially?
Yes. The data is yours; the workbook made from it is yours to sell, send or publish. No attribution needed.
Still have a question?
We usually reply within a day.
Contact support →

Proper workbooks, in about a minute.

Create an account and upload your CSVs — real columns, accents intact, nothing kept.

Up to 50 files at once €1 day pass Files deleted after 60 min
No card needed to create an account — you pay when you download.
Continue with Google Continue with Microsoft
or use your email

By continuing you agree to our Terms and Privacy Policy.

Already have an account? Sign in