csvzall

by Vincent La
5
4
3
2
1
New Plugin

Description

This plugin has not been manually reviewed by Obsidian staff. A fast CSV viewer, editor, and charting plugin for Obsidian.

Reviews

No reviews yet.

Stats

stars
downloads
0
forks
0
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

csvzall for Obsidian

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

This plugin connects Obsidian to the local csvzall desktop helper. When you open a .csv file, csvzall starts a local viewer and the plugin embeds it in an Obsidian pane. Edits are saved by the helper process.

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 install or update the matching csvzall binary from GitHub Releases.
  • Can regenerate configured charts when CSV files change.
  • 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.

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.

Release builds should include:

  • manifest.json
  • main.js
  • styles.css