Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

XLSX Viewer

Viggo MeestersViggo Meesters4k downloads

Open .xlsx workbooks as read-only value tables with sheet tabs, search, and row limits.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

XLSX Viewer

XLSX Viewer

XLSX Viewer is a read-only plugin for opening .xlsx files as workbook tables without launching Excel. It is built for quick inspection of AI-generated spreadsheets, exports, and reference files inside a vault.

XLSX Viewer preview

Features

  • Opens .xlsx files in a dedicated view.
  • Shows one sheet at a time with sheet tabs.
  • Displays cell values only.
  • Shows cached/formatted formula values when they are present in the workbook.
  • Does not evaluate formulas.
  • Filters visible rows by searching across cells.
  • Shows sticky column letters and row numbers.
  • Displays workbook sheet count, active sheet, row count, column count, and render-cap status.
  • Handles empty sheets and malformed workbook input with plain error states.
  • Renders the first 10,000 rows to keep the view responsive.
  • Stays read-only by design: it never writes back to workbook files.

Scope

This is intentionally a v0.1 viewer, not a spreadsheet editor. It does not support editing, formatting, charts, merged-cell layout, formulas, pivot tables, comments, macros, or workbook protection. The goal is simple: open the file, show the values, and avoid leaving the vault for a quick look.

Large files

Spreadsheet files can become large quickly. XLSX Viewer parses the workbook and renders the first 10,000 rows of the active sheet. Additional rows are counted and reported in the warning area.

Privacy and security

XLSX Viewer does not make network requests and does not send vault content to external services. It does not use the system clipboard. It reads files through the vault API and renders a local view.

Installation

Community plugin directory

Install from the Obsidian Community directory or search for XLSX Viewer in Settings → Community plugins → Browse.

Manual installation

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Create this folder in your vault: .obsidian/plugins/xlsx-viewer/.
  3. Put the downloaded files in that folder.
  4. Reload Obsidian.
  5. Enable XLSX Viewer in Settings -> Community plugins.

BRAT installation

For beta testing, install the plugin with BRAT using this repository URL:

https://github.com/viggomeesters/obsidian-xlsx-viewer

Usage

Open any .xlsx file in your vault. The file opens with XLSX Viewer.

Use the toolbar to:

  • filter visible rows
  • switch sheets
  • refresh the file after external changes

Development

npm install
npm run build
npx tsc --noEmit
npm test

For local development, copy or symlink this repository into .obsidian/plugins/xlsx-viewer/ inside a test vault.

Release process

Obsidian installs community plugin files from GitHub releases. For each release:

  1. Update manifest.json, package.json, and versions.json.
  2. Run npm install, npm run build, npx tsc --noEmit, and npm test.
  3. Create a GitHub release whose tag exactly matches manifest.json.version.
  4. Attach main.js, manifest.json, and styles.css as release assets.

The repository includes a GitHub Actions release workflow with artifact attestation support. If GitHub Actions is disabled for the owner account, manual releases are still usable for Obsidian, but the Community automated review may show a recommendation about missing artifact attestations.

Community directory

XLSX Viewer is listed in the Obsidian Community directory.

Parser dependency

XLSX Viewer uses read-excel-file to read workbook data. The dependency is bundled into main.js at build time.

License

MIT

HealthExcellent
ReviewPassed
About
Open .xlsx files inside Obsidian as read-only workbook tables with sheet tabs and sticky column letters and row numbers. View cell values (including cached/formatted formula results), search across cells, see sheet/row/column counts, and render up to 10,000 rows for quick inspection.
TablesFiles
Details
Current version
0.1.1
Last updated
4 days ago
Created
5 months ago
Updates
2 releases
Downloads
4k
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Viggo MeestersViggo Meestersviggomeesters
GitHubviggomeesters
  1. Community
  2. Plugins
  3. Tables
  4. XLSX Viewer

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Advanced Tables

Improved table navigation, formatting, and manipulation.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

Quick Explorer

Perform file explorer operations (and see your current file path) from the title bar, using the mouse or keyboard.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).