Excel Viewer

Open an Excel workbook and inspect any worksheet as a searchable, sortable table.

What Excel Viewer helps you do

You do not need Excel installed to inspect a workbook. This viewer reads .xlsx, .xlsm, and .xls files in the browser, switches between worksheets, and presents each sheet as a searchable, sortable table. It is useful for a quick header check, a row count or a single-sheet export without opening a full spreadsheet application.

The workbook is read and rendered entirely in your browser. It is not uploaded to Haivix, and macros are never executed.

How it works

The workbook is parsed by a JavaScript spreadsheet library and each worksheet is converted into a table of cell values. The viewer renders that table with search, sort and pagination controls. Exporting serializes the visible, filtered and sorted rows as CSV, with the header row included.

How to use Excel Viewer

  1. Drop an Excel workbook and wait for the worksheet list.
  2. Choose a worksheet, then search, sort, and page through the grid.
  3. Check the headers and row count against the expected import.
  4. Download the current sheet as CSV when you need a portable copy.

When to use it

  • Inspect a workbook on a machine without Excel or Google Sheets.
  • Check a sheet's headers and row count before importing it elsewhere.
  • Extract one worksheet as CSV without exposing the whole workbook.
  • Verify that a vendor file contains the expected columns.
  • Find a specific value in a large sheet without opening it in Excel.
  • Hand a single sheet to someone who cannot open the workbook.

When not to use it

  • Do not use it to edit cells or recalculate formulas.
  • Do not expect charts, images or formatting to be rendered.
  • Do not inspect a file larger than the 50 MB cap without splitting it first.

Example

A finance team receives a 30 MB workbook with six sheets. The viewer opens the invoice sheet, searches for a customer name, and exports only the filtered rows as CSV. The original workbook is not uploaded anywhere, and macros in the .xlsm version are never executed.

What you can do with Excel Viewer

  • Open .xlsx, .xlsm and .xls workbooks.
  • Switch between worksheets in the same file.
  • Search and sort the visible rows.
  • Page through large sheets without loading every row at once.
  • Export the current sheet, including the current search and sort, as CSV.
  • Read the file locally without running macros.

Example: check an import before it runs

Open the workbook and inspect the worksheet list. The sheet you need may not be the first one, especially in a workbook assembled by several people.

Check the headers and the row count, then search for a known value to confirm the data is in the expected column.

Export the current sheet as CSV and use that copy for the import test rather than uploading the original workbook.

What to know before you start

  • Only cell values are shown; charts, images, and formatting are not rendered. Merged ranges appear in their top-left cell.
  • Formulas display their cached calculated values.
  • Workbooks are capped at 50 MB and limited by available browser memory.
  • There is no editing, recalculating or macro execution.
  • Only one worksheet is exported at a time.

Common mistakes

  • Looking at the first sheet and assuming it is the only data.
  • Expecting formulas to be visible instead of their cached values.
  • Assuming merged cells will repeat their value across the range.
  • Exporting before applying the search or sort you wanted.
  • Opening a file near the size cap on a low-memory device.

Troubleshooting

If the workbook will not open, it may be encrypted, damaged or larger than the 50 MB cap.

If a sheet looks empty, it may contain only formulas whose cached values are missing. Open it in Excel to recalculate.

If a merged header appears only in the first column, that is expected; the viewer shows the value in the top-left cell.

If search misses a value, check for leading or trailing spaces in the cell.

If the CSV export has the wrong rows, clear the search and re-apply the sort before exporting.

If a worksheet shows fewer rows than expected, the bottom of the sheet may contain formulas or formatting that the viewer does not treat as data. Check the used range in Excel, or export the sheet and compare the last row.

If two worksheets have the same name in different workbooks, the viewer still shows both; the sheet list is scoped to the open file, so switch files rather than expecting a combined list.

Related standards and documentation

  • Office Open XML (ECMA-376) defines the .xlsx and .xlsm formats.
  • RFC 4180 describes the CSV format used for the sheet export.
Inspect, filter, export one sheet
  • Check the worksheet list first.
  • Formulas show cached values.
  • Export respects the current search and sort.

Frequently Asked Questions