ExportReviews
Get started
Exporters
TrustpilotGoogle MapsBooking & TripAdvisorTikTok ShopAmazonYelpG2CapterraEtsyAliExpressWayfair
Resources
PricingGuides & blogContact & support
Language
Français
Trustpilot

Trustpilot Review Export Formats Explained (CSV, Excel, JSON)

Published July 17, 2026Updated July 24, 20266 min read

When you export Trustpilot reviews you usually get a choice of CSV, Excel (XLSX) or JSON. They are not interchangeable, and picking the wrong one produces a file that is technically correct and practically useless. Here is how to choose, and the one trap that catches almost everyone.

The short version

  • CSV for spreadsheets, CRMs, and anything with an import wizard.
  • Excel when a person will open the file and you want it to look right with no fiddling.
  • JSON when code will read it.

If that settles it, you can stop here. The rest is why, and the details that bite.

CSV: universal, with one sharp edge

CSV is the safest default because essentially everything reads it. A well-written CSV follows the RFC 4180 standard: it quotes any field that contains a comma, a quotation mark or a line break, doubles the quotes inside a quoted field, and includes a UTF-8 byte order mark so accents and emoji survive.

That last detail is not optional for reviews. Review text is full of accented characters, emoji and multi-line paragraphs, and a CSV writer that gets quoting or encoding wrong turns a clean 3,000-row export into a mess of broken rows and garbled characters. When you evaluate an exporter, this is the thing to test first: export a page with long, emoji-laden reviews and see whether the file opens cleanly.

The separator trap

Here is the one that wastes an afternoon. CSV does not actually mandate the comma. In many locales, French and German among them, Excel expects a semicolon as the column separator, because those languages use the comma as a decimal point. Open a comma-separated file in a semicolon-expecting Excel and every review lands in a single column.

The fix is to export with the separator your spreadsheet expects. A good exporter lets you pick, and defaults sensibly by locale. If you keep hitting this, the Excel format below avoids the question altogether, because it stores columns as structure rather than as delimited text.

Excel (XLSX): structure, not delimited text

The XLSX export is a real workbook, not a renamed CSV. That difference matters in two concrete ways.

First, it has no separator problem and no encoding problem, because columns and text are stored as structure rather than punctuated with commas. A review with line breaks, commas and emoji lands in exactly one cell, intact, every time.

Second, it can carry more than the raw grid. A good Excel export includes:

  • A Reviews sheet with a frozen header row and columns sized to their content.
  • A Meta sheet recording the company, the export date, the filters that were applied, and the row count, so a report explains itself weeks later when you have forgotten how you made it.

Pick Excel when the file goes to a colleague or a client, or when the reviews are long enough that you want to read them in place rather than in a formula bar.

JSON: for code

The JSON export is an array of review objects with consistent field names and preserved types. If a script, a database loader or a dashboard is going to consume the file, this is the format that needs no parsing rules and no guessing about whether a rating is a number or a string.

For a human with a spreadsheet, JSON is the wrong choice: it is not meant to be read in a grid. For a pipeline, it is usually the right one.

Choosing your columns

Independently of format, you can usually choose which columns to export. Two presets cover most needs: a full export with every field, and an essential export with just rating, text and date. Trimming to the essentials keeps files small when you only need the basics, and keeps a client-facing report from drowning in columns nobody asked about.

What does not change with the format

The format decides how the data is written, not where it goes. With a browser-based exporter like ExportReviews, the file is generated locally in your browser for CSV, Excel and JSON alike, and review content never passes through a server. The choice between formats is purely about what reads the file next.

If you have not exported anything yet, start with the step-by-step guide, then come back here when you hit the separator trap, because eventually you will.

Frequently asked questions

My CSV opened as a single column in Excel. What went wrong? +

Your Excel expects a semicolon as the column separator and the file used commas, or the reverse. This is a regional setting: French, German and several other locales default to the semicolon. The fix is to export with the separator your Excel expects, or to use the Excel format instead, which sidesteps the question entirely.

Why do accents and emoji look garbled when I open the CSV? +

The file was read without knowing it is UTF-8. A correctly written CSV includes a byte order mark that tells Excel and Sheets to read it as UTF-8, and accents and emoji then render properly with no manual import step. If your tool omits that mark, the same bytes come out as mojibake.

Does the Excel export keep review text with line breaks intact? +

Yes. A proper XLSX writes the review body into a single cell, line breaks and all, because it stores structure rather than delimiting with commas. This is the main reason to prefer Excel over CSV for long, multi-paragraph reviews that you want to read in place.

Which format should I use to import into another tool? +

CSV for spreadsheets, CRMs and most import wizards, because nearly everything accepts it. JSON if code is going to read the file, because it keeps field types and needs no parsing rules. Excel mainly when a human will open the file directly.

Keep reading

Ready to export Trustpilot reviews?

Export any Trustpilot review page to CSV, Excel (XLSX) or JSON in one click, directly in your browser. No copy-paste, no server, your data never leaves your device.

See the Trustpilot exporter