FileDial › Guides › Documents, spreadsheets and slides
How to convert CSV to Excel on a Mac
By Himanshu Ranjan · Updated 8 November 2026
Select the CSV files in Finder, open FileDial and choose Convert › Convert to Excel (XLSX). It writes values only: numbers become numbers and everything else stays text. It runs offline on your Mac and handles many files at once.
What the conversion does
A CSV is plain text with no sheets, no types and no formatting. An XLSX is a ZIP of XML files that Excel, Numbers and most spreadsheet apps open natively. Converting gives you a real workbook you can sort, filter and format.
FileDial's Convert › Convert to Excel (XLSX) is described as values only: numbers become numbers, everything else stays text. That second half is the one to remember. A date in your CSV arrives as text, not as a date cell, and so does anything else that is not a plain number.
Steps
One file or a folder, the process is the same.
- Select the .csv files in Finder.
- Hold the right Option key to open the dial and choose Convert, then Convert to Excel (XLSX).
- Open a result in Numbers or Excel and check the header row.
- If dates must be real dates, convert them inside the spreadsheet app with a date format or formula.
Common CSV snags
Because CSV does not declare its encoding, accented names can turn into garbage when the guess is wrong. If that happens, run Developer › Convert to UTF-8 first, which detects the original encoding and writes a UTF-8 copy, and Developer › Remove BOM if a stray byte-order mark is in the first header.
Leading zeros are another classic: a ZIP code like 02134 is safer as text. Because everything that is not a plain number stays text in this conversion, treat codes with care and check a few rows.
Other directions
Going the other way, Convert › Convert to CSV writes one CSV per sheet. If you want the file as a table in a database, Data › Convert to SQLite writes one table named after the file and infers integer, real and text column types. Convert › Convert to OpenDocument (ODS) writes the format used by LibreOffice.
Built-in alternative
Numbers opens CSV directly and can export to Excel: File > Export To > Excel, then choose whether each table or each sheet becomes a worksheet. That route keeps whatever formatting you add in Numbers, which FileDial's values-only conversion does not.
It is the better option for one file you intend to format by hand. For a batch of plain data exports, FileDial is quicker. Neither route uploads anything.
Getting real dates and numbers inside Excel or Numbers
Because FileDial writes values only and keeps non-numbers as text, a column of dates will land as text. In Numbers or Excel, change the column format to Date, or use a formula such as DATEVALUE to convert. Always check one or two cells with the format panel before trusting a sort.
Percentages, currencies and codes behave differently. A column with percent signs in the text stays text. A column of ZIP codes should stay text to keep leading zeros. Decide column by column, and set the format once the data is in.
Common mistakes and when FileDial fits
If you have a set of exports, one workbook with a sheet per file is easier to carry around than a folder. Combine › Combine into one workbook does this: one sheet per file, values only, no formatting. It works on spreadsheet files, so convert CSVs to XLSX first or select them directly if they are accepted as spreadsheets in your selection.
Where the files share a header and you want one long table, use Data › Merge CSVs and then convert the result to XLSX.
It is a good fit for turning data exports into workbooks quickly and offline, especially in batches. It is a poor fit if you need formatting, formulas or typed dates straight out of the conversion, since the output is values only with text for anything that is not a plain number.
If your goal is a polished workbook, convert, then open it in Numbers or Excel and format there. If your goal is to move data between systems, keep the CSV and avoid the extra step.
The classic one is opening a CSV directly in a spreadsheet and watching codes lose their leading zeros or long numbers turn into scientific notation. Because FileDial's conversion keeps everything that is not a plain number as text, those cases survive better, but numbers that look like numbers become numbers, so check ID columns. Another mistake is converting a semicolon-separated export and getting one column of text; check the delimiter in a text editor first.
And keep the CSV. An XLSX is for people; the CSV remains the portable source.
Questions
Will dates in my CSV become real dates in the XLSX?
Not automatically. The tool writes values only, with numbers as numbers and everything else as text, so dates arrive as text cells. Change the column format to Date in Numbers or Excel, or convert with a formula such as DATEVALUE, and check a few cells before sorting.
Does the original CSV get changed?
No. A new XLSX is saved beside the original CSV, and the CSV stays untouched. Every result also has Undo. That makes it safe to convert a folder of exports, look at one workbook, and delete any result you do not like straight from the result card.
Can I put many CSV files into one Excel workbook?
Yes. Combine › Combine into one workbook puts one sheet per file into a single workbook, values only, with no formatting. If you would rather stack the rows into one long table, use Data › Merge CSVs on files with the same header and then convert the merged CSV.