CSV and Excel viewer
Paste CSV/TSV text or upload a spreadsheet file and explore your data as a sortable, searchable table — no app needed.
About this tool
Previewing a CSV or Excel file without opening a spreadsheet application is a common need: you want to quickly inspect an export, check column names, or search for a specific value without waiting for Excel or Google Sheets to load. This tool parses CSV, TSV, and Excel (XLSX/XLS) files entirely in your browser and renders them as an interactive table. Paste raw CSV or TSV text directly, or upload a file — the tool auto-detects the delimiter (comma, semicolon, tab, or pipe) from the content and applies it automatically. For Excel files, the first sheet is rendered. Every column header is clickable to sort ascending or descending; numeric columns are right-aligned and sorted numerically while text columns use locale-aware alphabetical sorting. A live search box filters rows across all columns simultaneously as you type. For large datasets the table is paginated at 200 rows per page with fast prev/next navigation. A Copy CSV button exports the current filtered and sorted view to the clipboard. Nothing is uploaded to any server — all parsing happens in JavaScript in your browser.
- 1
Paste CSV or TSV text into the Paste tab, then click View table.
- 2
Or switch to the Upload tab and select a .csv, .tsv, .xlsx, or .xls file.
- 3
Click any column header to sort by that column. Click again to reverse.
- 4
Type in the Search box to filter rows across all columns instantly.
- 5
Use the Copy CSV button to export the current filtered and sorted view.
Quickly inspect a CSV export from a database or analytics tool without opening Excel.
Search for a specific value across thousands of rows in a large CSV.
Sort a data export by any column to find the highest or lowest values.
Preview an Excel file on a machine where Excel isn't installed.
CSV paste
id,name,score
1,Alice,92
2,Bob,88
3,Carol,95Table: 3 rows × 3 columns, sortable by any columnTSV paste
host ip latency
web-01 10.0.0.1 12
db-01 10.0.1.1 2Table: 2 rows × 3 columns, auto-detected tab delimiterTable has too many or too few columns
Cause: The CSV contains rows with inconsistent column counts — usually from unescaped commas inside unquoted fields.
Fix: Make sure values containing commas are wrapped in double quotes. Use a text editor to inspect the raw file if column counts look wrong.
All content appears in a single column
Cause: The delimiter was misdetected. This happens when the file uses semicolons or tabs but the first line looks like comma-delimited.
Fix: For TSV files use the Upload mode with a .tsv extension so the correct delimiter is applied automatically. For semicolon-delimited files the auto-detector should pick it up from the first line.
These answers explain common csv viewer tasks, expected input formats, and edge cases so both visitors and search engines can understand what this tool does.
Which file formats are supported?
CSV (.csv), TSV (.tsv), and Excel (.xlsx and .xls). For Excel files the first sheet is shown. Multi-sheet support is not available.
How large a file can I open?
There is no hard limit, but very large files (tens of thousands of rows) may take a moment to parse and render. The table is paginated at 200 rows per page so scrolling remains fast regardless of file size.
Is my data sent to a server?
No. All parsing happens in JavaScript in your browser. Your file or pasted text never leaves your machine.
How is the delimiter detected?
The tool counts occurrences of comma, tab, semicolon, and pipe in the first non-empty line and picks the most frequent one. For .tsv files uploaded by name the tab delimiter is applied directly without detection.