Convert Excel (XLSX or XLS) to CSV

Every sheet becomes its own CSV and nothing is uploaded.

Free for 10 runs a day.

A workbook with Contacts, Companies and an empty Notes sheet becomes Contacts.csv and Companies.csv, one sheet each, ready for HubSpot.

One sheet per CSV for HubSpot

HubSpot imports one sheet per file. A workbook with a second tab is turned away. Saving each tab by hand takes a while.

Pick a sheet or download every sheet as its own CSV.

Dates and formulas come out readable

Excel stores a date as a number like 46025. A formula cell holds =A2&" "&B2. The import gets the wrong value or rejects the row.

Each CSV gets dates as 2026-01-03 and the value every formula shows.

Excel stores Close Date as 46025 and Full Name as a formula; the CSV gets 2026-01-03 and Ann Lee.

Use it from a script or an AI agent

MCP  https://dedupe.ly/tools/mcp   every free tool in one connector (this one: excel_to_csv)

POST https://dedupe.ly/tools/api/excel-to-csv
{ "file": "<the .xlsx as base64>", "sheet": "all" }

Docs https://dedupe.ly/tools/api/openapi.json

OpenAPI document · API index · llms.txt

Questions about converting Excel to CSV

How do I convert Excel to CSV?

Choose the .xlsx or .xls file, pick a sheet and a separator, and press Convert. The CSV downloads straight away.

Can I convert an old .xls file?

Yes. Excel 97 to 2003 .xls files convert exactly like .xlsx.

What happens to a workbook with several sheets?

Pick one sheet, or choose every sheet and get one CSV for each sheet with data.

Why does HubSpot say my file has more than one sheet?

HubSpot imports one sheet per file. Convert the sheet you need to CSV and import that.

Does Salesforce accept Excel files?

The Data Import Wizard takes CSV. Convert the sheet here and the CSV comes out as UTF-8, which the wizard expects.

Is the CSV UTF-8?

Yes, without a byte order mark, which suits CRM imports. Tick the option to add one if you plan to open the CSV in Excel again.

Are formulas and formatting kept?

A CSV holds values only. Each formula exports its last calculated result, and colors and fonts are dropped.

How are dates written?

As year, month and day, such as 2026-01-03, which every CRM import reads.

Can I use a semicolon instead of a comma?

Yes. Pick comma, semicolon or tab.

Is my file uploaded?

No. The workbook is read in your browser and never leaves your computer.

Get started for free

20 free trial merges and as much free support as you need to get your duplicates under control.

"It couldn't have been much easier to connect to HubSpot and run my first dedupe."

Emily K

Mercy Housing

HubSpot MarketplaceHubSpot user

Running CRM cleanup for clients? See the Partner Program

Skip to content