Skip to main content
Spreadsheets

Fix CSV Import Errors: Encoding, Headers, and Delimiters

By WaSenderHQ Editorial TeamLast updated 2026-07-273 min read
WaSenderHQ CSV importer highlighting rows that need correction
Product screenshot from the current WaSenderHQ workflow.

Encountering import errors during a live campaign can disrupt your schedule. Here are simple steps to resolve delimiter conflicts and encoding issues when importing CSV files.

Common Fixes for CSV Issues

  • Delimiter Errors: European versions of Excel often export CSV files with semicolons instead of commas. Convert delimiters using Notepad or Google Sheets.
  • UTF-8 Encoding: Save your spreadsheet as "CSV UTF-8 (Comma delimited)" to preserve accents and emojis.

Practical workflow

Most CSV failures come from encoding, delimiter, header, or phone-format problems. Diagnose the file in that order so you fix the source once instead of editing individual rows inside the campaign.

  1. 1

    Open the file as plain text

    Confirm that the first row contains headers and that each later row uses the same delimiter. Quoted commas should remain inside quoted fields.

  2. 2

    Verify UTF-8 encoding

    If names display as replacement characters or question marks, export again as UTF-8 and avoid copying through software that changes encoding.

  3. 3

    Check the delimiter

    Some regional spreadsheet settings export semicolons instead of commas. Use the format accepted by the importer or re-export explicitly as comma-separated values.

  4. 4

    Inspect row length

    A broken quote or extra delimiter can shift every later column. Compare the failing row with a known-good row.

  5. 5

    Create a minimal test file

    Copy the header and two representative rows into a new file. If it imports, add rows back in batches to isolate the malformed data.

Pre-send checklist

  • UTF-8 confirmed
  • Comma delimiter confirmed
  • Unique non-empty headers
  • Balanced quotes
  • Same fields per row
  • Minimal sample imports

Common mistakes to avoid

Renaming the extension only

Changing .xlsx to .csv does not convert the file. Use the spreadsheet export function.

Deleting every comma

Commas inside a properly quoted field are valid. Fix the export or quoting instead of damaging message content.

Measure and improve the workflow

Record the source snapshot

Write down when the file or sheet was exported, which filters were active, who owns the source list, and which columns were intentionally included. This makes a later correction traceable and prevents an old export from being mistaken for the current campaign list.

Measure import quality

Count empty phone cells, duplicates, rejected rows, missing personalization values, and the countries represented in your sample. Import quality is more useful than raw list size: a smaller reviewed list is easier to supervise and less likely to produce confusing messages.

Reconcile the result

After the test, compare the activity log with the source rows. Correct formatting problems in the source system instead of patching only the exported file, and keep consent or communication-preference records outside the campaign spreadsheet so they remain available for future checks.

Protect the working copy

Give the campaign file a clear date and owner, limit access to people preparing the send, and remove unrelated notes before sharing it. Delete temporary exports when they are no longer needed, following the retention rules that apply to your organization.

Frequently asked questions

Why are all contacts in one column?

The file probably uses a delimiter that does not match the importer or spreadsheet locale.

Why are accented names corrupted?

The source was likely saved with a legacy encoding. Export it again as UTF-8 CSV.

Sources and further reading

About the author

The WaSenderHQ Editorial Team documents workflows against the current public extension listing and product source, with a focus on accurate setup, privacy, and responsible use. Articles are revised when product behavior changes.

Choose your analytics preference

WaSenderHQ uses Google Analytics only if you allow it. It helps measure page visits and improve the website. Read the privacy policy.