About the Excel Viewer
Someone sends a workbook, you are on a borrowed laptop or a locked down build server, and installing a spreadsheet suite is not an option. Dropping the file here renders it as a grid: the header row is pinned as the first row of the table, every data row is numbered, and the status line reports how many rows and columns the sheet holds along with the names of the other sheets in the file.
Reading happens with a small parser built into the page. It unzips the .xlsx package, resolves the shared string table that Excel uses to deduplicate text, and reads inline strings, numbers and booleans. Because nothing is transmitted, an HR or payroll workbook can be checked without breaking a confidentiality rule.
Large exports stay responsive thanks to the row limit, which shows the first 500 rows by default and can be raised to 5000. Copy hands you the whole sheet as tab separated text, which pastes cleanly back into any spreadsheet program or into a chat message.
Dates appear as the serial numbers Excel stores rather than formatted dates, and charts, images and pivot tables are not part of the view. When you need the data in a file format instead of on screen, Excel to JSON and Excel to CSV take the same workbook further.
How to use
- Drop the .xlsx file onto the pane or pick it from disk.
- Change the sheet index to move between worksheets.
- Raise the row limit if the sheet is longer than the preview.
- Use Copy to take the whole sheet as tab separated text.
Common questions
- Which file types can it open?
- Modern .xlsx workbooks. Legacy .xls, .xlsb and password protected files are not supported.
- How do I see the other sheets?
- The status line lists every sheet name; enter its position in Sheet index, counting from 0 for the first sheet.
- Why does a date look like 45292?
- That is the serial number Excel stores internally. The viewer shows raw values and does not apply cell number formats.
- Is there a file size limit?
- Only your device memory. Very large workbooks parse more slowly, and the row limit keeps the rendered grid manageable.