Convert Excel to CSV Files Online
Learn how to save an Excel sheet as CSV, what formatting, formulas and extra sheets get lost, and how to check the result before you use it.
If you need to move an Excel sheet into a database, a data tool or another program, you will probably be asked for a CSV file. The problem is that people who search for a way to convert Excel to CSV without losing formatting often expect the result to look like the original workbook. It won't. CSV is a plain text format that holds rows, columns and values separated by commas, and nothing else. The useful work is deciding what you can afford to lose and preparing the sheet so the important data survives.
This guide is for anyone who has a workbook and needs a CSV version of one of its sheets. It explains what CSV keeps and drops, what to clean up before you save, and how to check the output. The method is general and works in any spreadsheet program that can save CSV. If the content also needs translating, the last part of the steps shows how to handle that before the export.
Can you convert Excel to CSV without losing formatting? The short answer
No. CSV cannot store formatting, so the goal is to keep the data correct and accept that the visual styling will be removed. Prepare the sheet first, then save one sheet at a time.
| Your situation | What to do | Why |
|---|---|---|
| You only need the numbers and text | Save the sheet as CSV after checking the values | CSV keeps values, which is all it can hold |
| The sheet has formulas | Paste values over the formulas before saving | CSV saves what the cells show, not the formula logic |
| The workbook has several tabs | Export each tab as its own CSV file | One CSV file holds one sheet |
| The text includes accents or non-Latin characters | Save as UTF-8 CSV | Other encodings can turn characters into question marks |
| You need the content in another language too | Translate the .xlsx file first, then export | Translation keeps the workbook structure, and the CSV step comes after |
Before you start
- Keep your original .xlsx file. CSV is a one-way trip for formatting and formulas. Working on a copy lets you go back and change the export without rebuilding the workbook.
- Decide which sheet you need. Each CSV file can contain only one sheet, so list the tabs you want and plan one file for each.
- Check the delimiter your computer uses. In some regions, the default separator is a semicolon instead of a comma. A file saved with the wrong separator opens with everything in one column.
- Look for merged cells. A merged cell keeps its value only in the top-left cell. The other cells in the merged area come out empty, which can shift the data in the CSV.
- Identify IDs and codes. ZIP codes, product numbers and account IDs that start with zero lose the leading zero when stored as numbers.
Saving an Excel sheet as CSV, step by step
- Open the workbook and select the sheet. Work on one tab at a time, starting with the one you need in the CSV.
- Replace formulas with values. Select the formula cells, copy them, and paste as values. This stops the CSV from showing formula text or errors that depend on other sheets.
- Unmerge cells and fill the gaps. Split merged cells and repeat the value in each cell it covered, so every row has a complete value in each column.
- Format identifiers as text. Select columns with leading zeros and set them to text before saving. This keeps values such as 01234 intact.
- Use the save-as option and pick a CSV type. If your program offers a UTF-8 CSV option, choose it. Otherwise choose the standard CSV type and confirm the encoding in the save dialog.
- Confirm the separator. Open the file in a plain text editor and check that columns are separated the way you expect. If not, change your regional list separator setting and save again.
- Repeat for each sheet. Save every tab you need as its own file with a clear name, such as sales-2024-q1.csv.
- Translate first if the content needs another language. Upload the .xlsx file on omnidoc.top, choose translation-only output, and download the translated workbook. Then run steps 2 to 7 on that file. OmniDoc keeps layout, tables and formulas during translation, but CSV export happens in your spreadsheet program afterward.
Check the result
Open each CSV in a plain text editor and in your spreadsheet program. Compare them against the original sheet, not against your memory of it.
| Check | How to see it | If it's wrong |
|---|---|---|
| Row and column count | Compare the last row and column in both files | Look for hidden rows or columns and unhide them before saving |
| Numbers and dates | Read several values in the text editor | Format the column as text or as the exact date format you need, then save again |
| Accents and symbols | Look for question marks or broken characters | Save again as UTF-8 CSV |
| Leading zeros | Find a value that starts with 0 | Format the column as text before exporting |
| Formulas | Confirm cells hold plain values | Paste values over the formula cells and re-export |
| Merged areas | Scan for empty cells inside a block | Unmerge and fill the values, then save again |
Machine translation and text recognition can make mistakes, so read any translated terms, names and figures against the source before you rely on the CSV.
❓ FAQ
1. Does a CSV file keep colors, bold text and borders?
No. CSV stores only plain text values separated by delimiters. Fonts, fills, borders, column widths and conditional formatting are removed when you save.
2. Can one CSV file hold several sheets from a workbook?
No. Each CSV file holds one sheet. Export each tab you need as a separate file and name them so you can tell them apart.
3. Why does my CSV show the results of formulas instead of the formulas?
CSV saves the value a cell displays at the moment of saving. Keep your original .xlsx file for the formulas, and paste values only in the copy you export.
4. How do I convert Excel to CSV online without installing software?
Online converters upload your file to a server and return a CSV. Before you upload, check the file size limit, whether the service deletes files after conversion, and whether the content is confidential. For sensitive data, a local spreadsheet program is the safer choice.
📝 Summary
CSV keeps values and drops formatting, formulas, merged layouts and extra sheets, so prepare the sheet before you export. Save one sheet per file, use UTF-8 when text has accents, and check the output against the original. Following these steps lets you convert Excel to CSV without losing the data that matters.


