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

csvzall

Vincent LaVincent La85 downloads

A fast CSV viewer, editor, and charting plugin for Obsidian.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

csvzall logo: a reciprocating saw cutting through a spreadsheet

Open, edit, create, and chart CSV files directly inside Obsidian.

This plugin relies on the csvzall command line application, which can be downloaded through the plugin via GitHub Releases.

What It Does

  • Opens .csv files in an editable table view inside Obsidian.
  • Adds a New CSV action to folder context menus.
  • Adds an Open with csvzall action to CSV file menus.
  • Can generate bar, line, and heatmap charts.
  • Can regenerate configured charts when CSV files change.
  • Can run SQLite queries over CSV files.
  • Supports generated Markdown table notes from chart config entries.

Requirements

  • Obsidian desktop. Mobile is not supported.
  • A local filesystem vault.
  • The csvzall helper binary. The plugin can download this for you from its settings tab, or from the missing-binary screen when opening a CSV.

Downloaded binaries are verified with SHA-256 before they are installed under the plugin-managed directory.

Privacy and Network Use

The plugin does not collect telemetry. It contacts GitHub Releases only when you choose to install or update the managed csvzall helper. CSV viewing and charting run through the local helper process on your machine.

Limitations

  • Currently CSVs larger than 200MB are read-only and not editable. This is to prevent materializing large CSVs entirely in memory.
  • Multi-value graphs configured through Obsidian are limited to two value columns.

Chart Automation

Create .csvzall/charts.json in your vault, or inside a folder, to define chart jobs. Entries with runOnSave: true are regenerated after their input CSV is saved.

Besides chart image outputs, type: "markdown-table" can write generated Markdown notes that you embed with Obsidian's ![[path/to/output]] syntax.

Development

npm install
npm run dev
npm test

For local testing, copy or link this folder to:

<Vault>/.obsidian/plugins/csvzall/

Then reload Obsidian and enable the plugin.

HealthExcellent
ReviewSatisfactory
About
Open and edit .csv files in an embedded, editable table view inside Obsidian by connecting to a local csvzall helper. Create new CSVs from folder menus and install or update the helper binary with verified downloads. Regenerate charts and export Markdown tables when CSVs change.
CSVTablesCharts
Details
Current version
0.1.5
Last updated
2 days ago
Created
3 weeks ago
Updates
6 releases
Downloads
85
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Vincent LaVincent Lavincentlaucsb
GitHubvincentlaucsb
  1. Community
  2. Plugins
  3. CSV
  4. csvzall

Related plugins

Financial Doc

Financial documentation and tracking using CSV format and Chart.js.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Charts

Easily create interactive charts in your notes.

Sheet Plus

Create Excel-like spreadsheets and easily embed them in Markdown.

Charts View

Visualize data from your notes with plots and graphs.

CSV Table

Render CSV data as a table within your notes.

Table to CSV Exporter

Export tables from a pane in reading mode into CSV files.

CSV Editor

Edit CSV files.

CSV Lite

Just open and edit a CSV file in workspace view, no more. Keep it simple.

Stock Blocks

Display stock and crypto prices, changes, and sparkline charts in your notes with multi-stock lists and single stock charts.