Skip to content
Lizely

Excel Viewer Online

Open a local .xlsx worksheet in a bounded browser preview without uploading the workbook or executing spreadsheet formulas.

Privacy: your files never leave your device. All processing happens locally in your browser.

How to use

  1. 1.Choose one local .xlsx workbook no larger than 20 MB.
  2. 2.Select a worksheet after the workbook opens.
  3. 3.Show the worksheet and use the summary to distinguish the visible preview from the full addressed range.

About Excel Viewer Online

Excel Viewer Online opens a local .xlsx workbook in your browser so you can inspect one worksheet without uploading the file to a viewing service. Select a workbook, choose a worksheet, and the page renders stored cell values as ordinary React text inside a scrollable table. It does not send the workbook to a server, create an account, modify the source file, or retain a copy. This is useful for a quick local review when you need to check a sheet's values before converting it, handing it off, or deciding which tab matters.

The viewer is intentionally a data preview, not a replacement for desktop spreadsheet software. It opens a normal .xlsx OOXML package, lists its worksheet names, and shows the selected sheet's addressed range. Values are rendered as text rather than injected HTML, so text that looks like markup is displayed rather than interpreted. The reader does not execute formulas, macros, links, external connections, or embedded scripts. Formula cells show their stored value if one exists; the page never recalculates a formula in the browser. That boundary keeps the preview honest and prevents an uploaded workbook from becoming executable page content.

The full addressed range is reported in the result summary. For usability, a large sheet preview shows at most the first 200 rows and first 30 columns, with an explicit note when the visible grid is a preview rather than the whole addressed range. The tool does not silently download, alter, or discard workbook values. If you need all data in another file, use Excel to JSON or Excel to CSV after choosing the appropriate sheet. If you need formatting, charts, print layout, formulas, comments, filters, images, or live calculation, open the original workbook in software designed to support those spreadsheet features.

Browser safety limits apply before the workbook is parsed. The input must be a .xlsx file of at most 20 MB. The page checks the classic ZIP central directory, rejects unsupported Zip64 and multi-disk packages, limits the package to 2,000 entries and 50 MB of declared expanded data, and rejects a selected sheet with more than 100,000 addressed cells. These checks reduce accidental browser memory pressure but do not guarantee that every small workbook is cheap to open. Damaged, encrypted, legacy .xls, macro-enabled, remote, or otherwise unsupported inputs stop with an error instead of a misleading preview.

For a dependable review, open the workbook, choose the intended worksheet, compare the preview summary with the sheet you expected, and keep the original .xlsx as the source of record. This viewer does not repair files, reveal passwords, scan for malware, validate business data, convert images, merge workbooks, or promise parity with Excel. It is not a calculation result, compliance validation, or security assessment. It provides a clear local view of stored cell values within stated limits, with no upload and no formula execution for everyday browser review tasks.

Methodology & sources

Validate a bounded classic .xlsx ZIP before dynamically loading the locked SheetJS browser module; read stored worksheet values without formula execution; render selected-sheet values through React text nodes and label large grids as a bounded preview.

Frequently asked questions

Can this open old .xls files?
No. This viewer is intentionally scoped to standard .xlsx OOXML workbooks.
Are formulas or macros run?
No. The viewer reads stored cell values and renders them as inert text.
Why are only some rows and columns visible?
Large sheets show the first 200 rows and 30 columns as an explicit preview while the summary reports the full addressed range.

Developer Tools guides

View all