Skip to content
| Marketplace
Sign in
Visual Studio Code>Data Science>Nifty Spreadsheet Viewer: XLSX, XLS & ODSNew to Visual Studio Code? Get it now.
Nifty Spreadsheet Viewer: XLSX, XLS & ODS

Nifty Spreadsheet Viewer: XLSX, XLS & ODS

Nifty

| (0) | Free
Open Excel, OpenDocument and other spreadsheets in a fast read-only grid with sheet tabs, formulas, search and CSV export, and compare two workbooks as a diff.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Nifty Spreadsheet Viewer

Open Excel, OpenDocument and other spreadsheets in a fast read-only grid with sheet tabs, formulas, search and CSV export, and compare two workbooks as a diff.

Maintained. No sign-in. No telemetry. Works in VS Code, Cursor, Windsurf, VSCodium and other editors that use Open VSX.

Features

An .xlsx workbook in the grid: a SUMIF formula shown for a summary cell, then Find stepping through a customer's orders across sheets

A quarter's wholesale orders in the grid, with Find stepping through a customer's orders and the sheet tabs below

The summary sheet with a SUMIF formula shown in the cell bar

Compare Workbooks: the changed prices and totals, cell by cell with formulas, in the diff editor

  • Open spreadsheets in VS Code. .xlsx, .xlsm, .xlsb, .xls, .ods, .fods and Apple .numbers files open in a fast, read-only grid instead of "binary file". Large sheets scroll smoothly because only the visible rows are loaded.
  • Sheet tabs, formulas and comments. Switch sheets at the bottom. Select a cell to see its address and its formula (=SUM(B2:C2)) or value in the bar above the grid. Formula cells and cells with comments are marked.
  • Keyboard and search. Move with the arrow keys, Page Up/Down, Home/End and Ctrl+Home/End. Ctrl+C copies a cell. Find searches values and formulas across all sheets; press Enter to step through the matches.
  • Export to CSV. Save any sheet as UTF-8 CSV, from the viewer, the editor's title bar or the Explorer's right-click menu.
  • Open as text. See every cell and formula of a workbook as plain text, to search it or copy from it.
  • Compare workbooks. Select two spreadsheets in the Explorer (or run the command) to see what changed, cell by cell, with formulas, in VS Code's diff editor.
  • Stays up to date. If the file changes on disk (re-exported, pulled from git), the viewer reloads it.
  • Works in the browser on vscode.dev and github.dev.

Commands

Command What it does
Nifty Spreadsheet Viewer: Open Spreadsheet Open a spreadsheet in the viewer
Nifty Spreadsheet Viewer: Export Sheet as CSV Save a sheet as a CSV file
Nifty Spreadsheet Viewer: Open Workbook as Text Show every cell and formula as text
Nifty Spreadsheet Viewer: Compare Workbooks Diff two workbooks cell by cell

Settings

Setting Default What it does
nifty.spreadsheet.maxSizeMB 200 Largest spreadsheet to open (it is read into memory)

Credits

Spreadsheets are read with SheetJS Community Edition, licensed under the Apache 2.0 License.

Install

  • VS Code: search for "Nifty Spreadsheet Viewer" in the Extensions view, or install from the Visual Studio Marketplace.
  • Cursor, Windsurf, VSCodium, Kiro, Antigravity: install from Open VSX.

Privacy

This extension collects no telemetry and needs no account.

More Nifty tools

  • Nifty Data Viewer: CSV & Parquet Viewer with SQL: Open CSV, Parquet and JSON files as a fast table and query them with SQL, powered by DuckDB. Sort, page through millions of rows, and export to CSV, Parquet or JSON. (Open VSX)
  • Nifty SQLite: SQLite Viewer & Query Editor: Browse and query SQLite databases: tables and views in the side bar, a fast grid for any table, SQL queries with results, and export to CSV or JSON, with no native modules. (Open VSX)
  • Nifty Folder Compare: Diff Two Folders: Compare two folders: see which files were added, removed or changed in a tree, open side-by-side diffs, ignore whitespace or line endings, and copy files across. (Open VSX)
  • Nifty JSON: Formatter, Validator & JSONPath: Format, minify, sort keys, query with JSONPath, copy paths, generate TypeScript types, and browse huge JSON files in a fast tree view. (Open VSX)
  • Nifty Code Metrics: Complexity & Hotspots: Complexity and size for every function in any language, as CodeLens and warnings, plus a hotspots view of the complex files that change most often. (Open VSX)
  • Nifty Git Graph: Git History & Branch Graph: See your git history as a graph: branches, merges and tags, commit details and diffs, and checkout, merge, rebase, cherry-pick and more from a right-click. No sign-in. (Open VSX)

See all 42 Nifty tools at https://getnifty.dev

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft