Excel Viewer (XLSX, XLS, ODS, Numbers)
Open any spreadsheet without Excel — every sheet, formula and comment, nothing uploaded.
comment hidden row or column merged cells search match
Cell
Matches
Defined names
| Name | Refers to | Scope |
|---|
Download this sheet
CSV and JSON use the values as displayed (CSV is UTF-8 with a byte-order mark so Excel reads accents and ₹ correctly). The clean XLSX keeps values, number formats, merged cells and column widths, without formulas, macros, links or hidden flags.
More options — every sheet at once, raw values, skipping title rows, nested JSON: Excel to CSV · Excel to JSON · Compare two sheets
About the Excel Viewer (XLSX, XLS, ODS, Numbers)
Open a spreadsheet someone sent you — XLSX, XLSM, XLSB, XLS, OpenDocument (ODS), Apple Numbers, dBASE (DBF) or CSV — without Excel and without uploading it. Every sheet appears as a tab with column letters and row numbers that stay in view, and header rows stay frozen (as saved in XLSX files, otherwise detected); merged cells, comments, links and number formats display as they do in Excel, and you can switch between the saved values and the formulas behind them.
The viewer also shows what Excel hides: hidden and “very hidden” sheets, hidden rows and columns, links to other workbooks, macros and DDE formulas are revealed and flagged. Search across all sheets, jump to a cell or a defined name, inspect any cell, and export a sheet to CSV, JSON or a clean XLSX. The file is read by a background thread on your device.
How to use it
- Choose a file or drop it on the box. Files are read on your device; nothing is uploaded.
- Pick a sheet from the tabs. Hidden sheets are marked “hidden” or “very hidden”.
- Click a cell (or move with the arrow keys) to see its stored value, number format, formula, comment and link in the cell details below the grid.
- Use Find to search every sheet, Go to for a cell such as
D120,Sheet2!B5or a defined name, and Show formulas to see formulas instead of results. - Download the current sheet as CSV, JSON or a clean XLSX (values and number formats only).
Examples
statement.xls (really a web page with a table, as many bank and government portals export)
Opens as a normal sheet, with a note that the file is an HTML table with an .xls extension.
Text files saved with an .xls extension (tab-separated exports) are recognised the same way.
invoice.xlsm
Warnings: “contains macros (VBA code)”, “1 sheet is very hidden”, “Formulas refer to another workbook: C:\Reports\Rates.xlsx”.
Nothing in the file is ever run here. Macros, DDE formulas and Excel 4.0 macro sheets are only reported.
Click the total in a summary sheet
Cell details: shown “6,129.75”, stored 6129.75, number format #,##0.00, formula =SUM(E3:E7).
Common uses
- Reading attachments on a computer, Chromebook or phone without Microsoft Office.
- Opening Apple Numbers files on Windows or Android, and ODS files without LibreOffice.
- Checking an unknown workbook for macros, hidden sheets and links to other files before trusting it.
- Looking up a value across many sheets of a large workbook.
- Getting a single sheet out of a workbook as CSV or JSON for another program.
What the viewer shows
- Values as Excel displays them, using each cell’s number format (dates, currency, percentages, leading zeros). Excel’s built-in Short Date format follows your browser’s language, just as Excel follows the computer’s regional settings.
- Formulas exactly as saved, with the result saved in the file. Nothing is recalculated, so
TODAY()orRAND()show the value from when the file was last saved, and links to other workbooks show their last saved values. - Merged cells, comments (notes and comment threads, marked with a red corner), hyperlinks (web links open in a new tab; a link to another place in the workbook offers Go to), defined names and column widths.
- Frozen header rows: rows frozen in an XLSX or XLSM file stay frozen here; for other formats the header row is detected. Change it with Frozen rows (up to 10).
- Hidden and very hidden sheets, hidden rows and columns: always shown, and marked with stripes and labels so you can see what the author hid.
Cell colours, fonts, borders, conditional formatting, charts, images and pivot-table layouts are not drawn — the grid shows each cell’s content and number format.
Security notes about the file
Spreadsheets can carry code. The viewer never runs any of it, but it tells you what is inside so you can decide whether to open the file in Excel:
- Macros (VBA) in XLSM, XLSB and XLS files.
- Excel 4.0 macro sheets, an old macro type still common in phishing attachments.
- DDE formulas such as
=cmd|' /C calc'!A0, which ask Excel to start another program. - Links to other workbooks (with the saved path), data connections, embedded objects and ActiveX controls.
Formats it reads
- Office Open XML workbooks: .xlsx, .xlsm, .xltx, .xltm (ECMA-376 / ISO/IEC 29500) and binary .xlsb (MS-XLSB).
- Excel 97–2003 .xls (MS-XLS) and older Excel versions, including text in legacy code pages.
- OpenDocument .ods and flat .fods (OASIS OpenDocument 1.3).
- Apple Numbers files from Numbers 3 (2013) onwards.
- dBASE .dbf, Excel 2003 XML spreadsheets, and CSV / TSV text (delimiter and encoding detected).
Parsing uses the open-source SheetJS Community Edition library, inside a Web Worker on your device.
Limitations
- Workbooks encrypted with a password to open cannot be read; remove the password in Excel first. (Sheets that are only protected against editing open normally.)
- Files up to 50 MB (workbooks) or 100 MB (CSV). Up to 3 million cells are loaded; beyond that only the first rows of a sheet are shown, with a note.
- This is a viewer: cells cannot be edited, and formulas are not recalculated.
- Only rows can be frozen (up to 10). Frozen columns saved in a file are not kept, and frozen panes are read from XLSX and XLSM files only.
- Styling (fills, fonts, borders, conditional formats), charts, images, shapes and pivot-table layouts are not displayed.
- Numbers ’08 and ’09 files are not supported; export them from Numbers as Excel.
Privacy
Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.
Frequently asked questions
Can I open an Excel file without having Excel installed?
Yes. Choose the file here and every sheet opens in your browser — on Windows, macOS, Linux, ChromeOS, Android or iOS. Nothing needs to be installed and the file is not uploaded.
Will macros in the file run?
No. Nothing in the file is executed: macros, Excel 4.0 macro sheets, DDE formulas and ActiveX controls are only detected and reported, so you can decide whether to trust the file.
How do I see hidden sheets, rows and columns?
They are shown automatically. Hidden sheets are labelled in the sheet tabs (“very hidden” sheets are ones Excel cannot unhide without VBA), and hidden rows and columns are drawn with stripes in the grid and listed in the notes.
Why does a number look different from Excel?
The viewer shows the result saved in the file and formats it with the cell’s number format. Excel would recalculate formulas such as TODAY() when it opens the file, and its built-in Short Date format follows your computer’s regional settings (here: your browser’s language). Click the cell to see the exact stored value.
Can it open password-protected workbooks?
Workbooks and sheets that are protected against editing open normally, because their contents are not encrypted. A workbook with a password to open is encrypted and cannot be read without Excel — remove the password there (File → Info → Protect Workbook → Encrypt with Password) and try again.
Is my file uploaded?
No. The file is read by a background thread (a Web Worker) of this page, on your device. It is never sent to a server.