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 situationWhat to doWhy
You only need the numbers and textSave the sheet as CSV after checking the valuesCSV keeps values, which is all it can hold
The sheet has formulasPaste values over the formulas before savingCSV saves what the cells show, not the formula logic
The workbook has several tabsExport each tab as its own CSV fileOne CSV file holds one sheet
The text includes accents or non-Latin charactersSave as UTF-8 CSVOther encodings can turn characters into question marks
You need the content in another language tooTranslate the .xlsx file first, then exportTranslation 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

  1. Open the workbook and select the sheet. Work on one tab at a time, starting with the one you need in the CSV.
  2. 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.
  3. 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.
  4. Format identifiers as text. Select columns with leading zeros and set them to text before saving. This keeps values such as 01234 intact.
  5. 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.
  6. 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.
  7. Repeat for each sheet. Save every tab you need as its own file with a clear name, such as sales-2024-q1.csv.
  8. 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.

CheckHow to see itIf it's wrong
Row and column countCompare the last row and column in both filesLook for hidden rows or columns and unhide them before saving
Numbers and datesRead several values in the text editorFormat the column as text or as the exact date format you need, then save again
Accents and symbolsLook for question marks or broken charactersSave again as UTF-8 CSV
Leading zerosFind a value that starts with 0Format the column as text before exporting
FormulasConfirm cells hold plain valuesPaste values over the formula cells and re-export
Merged areasScan for empty cells inside a blockUnmerge 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.

Open OmniDoc to convert and tidy up your documents

Updated 2026-11-04