SheetLens is a premium, high-performance, and offline-capable Excel spreadsheet viewer for VS Code / Antigravity IDE. It lets you view .xlsx and .xls files directly in your IDE with rich, theme-adaptive styling.
Features
🎨 Theme Adaptive: Instantly blends with your editor's Dark, Light, or High Contrast themes using IDE variables.
📑 Multi-Sheet Tabs: Seamlessly switch between different worksheets in your Excel file.
⇅ Interactive Sorting: Click any column header to sort rows dynamically (numbers and strings supported).
🔍 Global Searching & Filtering: Search and filter rows in real-time as you type.
🌐 100% Offline: Includes SheetJS locally to run completely offline without remote network dependencies.
Usage
Open any .xlsx or .xls file in your editor.
If it opens in binary view, right-click the file in the sidebar and select Open With... -> SheetLens.
Packaging into a .vsix Installer
You can compile this extension into a standard VS Code / IDE extension package (.vsix) so others can install it:
Make sure Node.js is installed.
In the terminal inside this folder, run:
npx @vscode/vsce package
This creates a file named nouri-excel-viewer-1.0.3.vsix in this directory.
Anyone can install it by dragging the file into the IDE, or selecting Extensions -> ... -> Install from VSIX....
Publishing to Open VSX
To publish this extension to the Open VSX Registry: