Visualiseur de tableur, gratuit

Importez et visualisez des fichiers CSV, TSV ou Excel de manière interactive.

Aucune donnée ne quitte votre appareil

Déposez un fichier tableur ici

ou cliquez pour importer (CSV, TSV, Excel)

Comment utiliser

  1. Importez un tableur en le glissant dans la zone de dépôt ou en cliquant pour sélectionner un fichier.
  2. Cliquez sur n'importe quel en-tête de colonne pour trier par cette colonne en ordre croissant ou décroissant.
  3. Utilisez le champ de recherche pour filtrer les lignes par n'importe quelle valeur. Les résultats se mettent à jour en temps réel.

Questions fréquentes

Quels formats de fichier sont pris en charge ?

Les fichiers CSV, TSV et Excel (.xlsx, .xls) sont pris en charge. L'outil détecte automatiquement le délimiteur pour les fichiers CSV/TSV.

Puis-je trier par plusieurs colonnes ?

Cliquez sur un en-tête de colonne pour trier par cette colonne. Chaque clic alterne entre ordre croissant, décroissant et aucun tri.

Quelle taille de fichier est acceptée ?

Les fichiers jusqu'à la limite de mémoire de votre navigateur peuvent être chargés. En général, les tables de plusieurs centaines de milliers de lignes fonctionnent bien.

When You Reach for a Spreadsheet Viewer

A viewer is a different tool from an editor. Excel, Google Sheets, and Numbers all do everything, open, edit, calculate, format, share. But there are moments when you just need to look at the data without launching a heavy app or signing into someone else's cloud:

CSV: A Format Without a Spec

CSV (comma-separated values) is the lowest-common-denominator interchange format for tabular data. There's no formal standard; the closest thing is RFC 4180 (October 2005), which is informational rather than normative. The rules everyone agrees on:

In practice, "CSV" can also mean tab-separated (TSV), semicolon-separated (common in continental Europe where the comma is the decimal separator), or pipe-separated. This viewer auto-detects the most likely delimiter and parses accordingly.

The Excel Encoding Trap

A common reason CSVs look broken when opened in Excel: the file is UTF-8 encoded but lacks a Byte Order Mark (BOM), and Windows Excel defaults to Windows-1252 for text files. The result is mojibake on non-ASCII characters, accented letters, currency symbols, Asian scripts all display as garbage. Browser-based viewers like this one read UTF-8 correctly without needing the BOM, so a CSV that looks broken in Excel may display perfectly here. The flip side: a CSV with a UTF-8 BOM displays correctly in both, so adding the BOM is generally the safer authoring choice.

XLSX: A Zip of XML

Office Open XML (the format behind .xlsx) was standardised as ECMA-376 and ISO/IEC 29500. Despite the binary appearance, an .xlsx file is actually a ZIP archive containing XML documents, workbook definition, sheet contents, shared strings, styles, and so on. Renaming a .xlsx to .zip and unzipping it reveals the structure: xl/workbook.xml, xl/worksheets/sheet1.xml, xl/sharedStrings.xml, xl/styles.xml. This viewer uses the JSZip library to unzip the archive locally and then parses the relevant XML parts to reconstruct the table.

A practical scope note: this is a viewer, not a parser of every Excel feature. The current implementation reads the first sheet of the workbook and the cell values themselves, it doesn't parse styles, conditional formatting, charts, named ranges, formulas (the cached value is shown, not the formula expression), or pivot tables. For full Excel feature support, open the file in Excel, LibreOffice Calc, or Google Sheets. For quick "what's in this file" inspection, the viewer is enough.

XLS (Legacy Binary Format)

The older .xls format used in Excel 97–2003 is a binary BIFF (Binary Interchange File Format) document, not a ZIP archive. It needs a different parser entirely than XLSX. If you have an old .xls file the cleanest path is to open it in Excel, LibreOffice, or Google Sheets and re-save as .xlsx: the modern format works everywhere and unlocks the broader ecosystem of tooling.

Privacy Matters Here

Spreadsheets are some of the most privacy-sensitive files an organisation handles. Customer lists with email addresses and order histories. Employee data with salaries, performance ratings, home addresses. Financial reports with revenue figures, vendor terms, M&A pipelines. Healthcare data with patient identifiers. Server-side viewers receive every cell of every uploaded spreadsheet, and once on a server, the data lives in transit logs, processing caches, and backup snapshots regardless of the privacy policy.

This viewer runs entirely in your browser. The file goes from your file system into local memory, gets parsed by JSZip and a CSV reader running in JavaScript on your device, and renders into an HTML table. Nothing is uploaded; no analytics endpoint sees the cells; closing the tab releases the memory. The same workflow that protects you from upload-leak risks also means there's no "recently viewed" history, bookmark or save the original file if you need to return to it.

What the Viewer Doesn't Do

Being honest about scope:

Performance Notes

Files up to a few tens of megabytes parse and render in a second or two on a modern device. Past that (say, a 200-MB CSV from a SQL export) browser memory becomes the bottleneck. For genuinely massive datasets, command-line tools are better: csvkit, q, miller, or just head/cut/awk/sort on a Linux box. The viewer is built for "quick inspection", not analytical workloads on multi-million-row data.

Common Mistakes

  1. Expecting Excel-style formatting. The viewer reads the underlying cell values, not Excel's display formatting. A date stored as 45657 shows as 45657, not as "January 30, 2025".
  2. Looking for sheets 2+. Single-sheet by design. Open the file in a real spreadsheet app for multi-sheet navigation.
  3. Trying to use it as an editor. Read-only. The whole point is fast inspection without launching a full app.
  4. Loading huge files. Parse-and-render in a browser tab has practical limits around a few tens of MB. For multi-million-row CSVs, use command-line tooling.
  5. Confusing CSV-with-comma and CSV-with-semicolon. European Excel often saves CSV with semicolons because comma is the decimal separator. The viewer auto-detects most cases but if your file looks like a single column, the wrong delimiter is the usual culprit.
  6. Assuming the BOM is irrelevant. The BOM determines whether Excel reads UTF-8 correctly; this viewer reads UTF-8 cleanly with or without one. If the same file looks fine here but garbled in Excel, the missing BOM is the cause.

More Frequently Asked Questions

Why does my XLSX show numbers instead of dates?

Because Excel stores dates as serial numbers (the count of days since 30 December 1899) and uses cell styles to render them as "January 15, 2024". The viewer reads the underlying number but doesn't apply Excel's date-formatting style, so you see the raw 45657. To see the formatted date, open the file in Excel, Google Sheets, or LibreOffice Calc.

Can I edit cells in the viewer?

No, read-only by design. The viewer is for fast inspection of data files; for editing, use a full spreadsheet app. The trade-off is intentional: a read-only viewer is much faster to load and runs reliably from any browser without needing Microsoft 365, Google account sign-in, or app installation.

Is my file uploaded anywhere?

No. The file goes from your local file system into JavaScript memory, gets parsed by JSZip (for XLSX) or a CSV parser (for CSV/TSV) directly in the browser, and renders into an HTML table. Nothing crosses the network. This matters because spreadsheets routinely contain customer PII, employee records, or financial figures that you don't want flowing through a third-party server.

What's the size limit?

No hard limit; the practical ceiling is your browser's memory. Files up to a few tens of MB load comfortably on a typical laptop. Past 100 MB you'll hit memory pressure and parse times stretch into seconds. For the SQL-export-with-multimillion-rows use case, command-line tools (csvkit, miller, q) are designed for the job and won't fight your browser tab.

Why is my CSV showing one column when it should be many?

Almost always a delimiter mismatch. CSV files saved by European Excel often use semicolons (because comma is the decimal separator in those locales). The viewer auto-detects the delimiter from the first line of data; if detection fails, the file may need to be re-exported with a different delimiter, or opened in a tool that lets you specify the delimiter explicitly.

Can I download the data after viewing?

The original file you uploaded is still on your device, you don't need to re-download it. The viewer doesn't currently emit a re-formatted CSV or convert between formats. For format conversions, the Convertisseur JSON → CSV, gratuit and Convertisseur XML → CSV, gratuit tools handle other input directions.

Outils associés

Visualiseur CSV, gratuit Convertisseur JSON → CSV, gratuit Convertisseur XML → CSV, gratuit