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

CSV Workbench

leifwebberleifwebber31 downloads

Edit CSV and TSV files in tabs with live preview, adjustable rows and columns, autosave, and conflict recovery.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Open a CSV or TSV file in an Obsidian tab, edit cells in place, or type in the source pane and see the table update. Column widths and row heights fit the contents automatically. A file can have its own manual sizes without changing the CSV. The interface is in Simplified Chinese.

Using the editor

Open a file from the vault explorer. Choose 表格编辑 to edit cells, 源码 + 实时预览 to edit the source beside its preview, or 只读预览 to read it. 首行为表头 makes the first record a header. Search filters the view without deleting records. Paste a tab-separated block to fill multiple cells. Editing pauses of about 600 ms trigger autosave.

  • Fit a column or row: widths consider values on every page. Long cells wrap; rows grow with the tallest visible cell in the row. Automatic column widths are capped at 480 px to keep long notes readable.
  • Resize one column or row: drag the right edge of a column letter, or the bottom edge of a row number. Double-click the same edge to return it to automatic sizing. With the edge focused, use the arrow keys to adjust the size or Home to restore automatic sizing.
  • Set exact dimensions: select a cell, then 行高 / 列宽…. Enter pixels for its column (48–1600) or row (32–1600); an empty field means automatic. 自动设置列宽 or 自动设置行高 resets all sizes for that axis. Sizes follow file positions, including when filtering or paging.
  • Keyboard: Tab / Shift+Tab move between cells, Enter moves down, and Alt+Enter or Shift+Enter inserts a line break. Use Ctrl/Cmd+S to save. Undo and redo work for CSV content.
  • Format: quoted commas, quoted newlines, escaped quotes, leading zeros, UTF-8 BOM, record separators and trailing newlines are supported. Delimiters can be detected or selected manually. Editing the table can normalize redundant quotation. Spreadsheet formulas are treated as plain text.

中文快速使用

在文件列表点击 CSV 即可进入表格。拖动 列标右边缘 改列宽,拖动 行号下边缘 改行高,双击边缘恢复自动。点选单元格后,使用 行高 / 列宽… 可输入准确像素。工具栏的 自动设置列宽 和 自动设置行高 会分别让整张表恢复按内容调整。调整尺寸不会触发 CSV 编辑或占用撤销历史。

Storage and privacy

Free, offline, no account, ads, network requests or telemetry. The plugin reads and writes CSV/TSV files in the active vault. Autosave checks the disk version before writing. If another program edited the file, the plugin pauses saving and offers to preserve the local edits in a separate file before loading the disk copy. Invalid source stays editable without overwriting the original.

Recovery drafts can contain file contents. Drafts and per-file display sizes are kept in the vault's plugin settings (data.json); successful saves clear the draft. Removing plugin data also removes recoverable drafts and display preferences. Files are parsed in memory; pagination limits rendered cells, not file size. More than 500 columns requires source editing. A synthetic example is included in examples/layout-demo.csv.

Install manually

Download main.js, manifest.json and styles.css from the same release into a folder named digital-tutor-csv-editor inside your vault's configuration directory under plugins. Reload Obsidian and enable the plugin under Community plugins. Disable any other plugin claiming CSV/TSV files first. The manifest declares Obsidian 1.5.0 or later. Runtime code uses the DOM and Obsidian APIs; mobile device behavior has not been verified.

Develop and release

Use Node 24.12.0 and Corepack. Run corepack pnpm install --frozen-lockfile, then corepack pnpm check. The check runs the official Obsidian ESLint rules, tests, type checking, production build and release consistency checks. The three release assets are in dist/. See release instructions and release notes.

MIT license; see LICENSE. CSV parsing uses Papa Parse under the MIT license; its copyright and permission notice are included in THIRD-PARTY-NOTICES.txt and in the runtime bundle.

HealthExcellent
ReviewSatisfactory
About
Edit CSV and TSV files directly in Obsidian with in-place cell editing, side-by-side source + live preview, or read-only preview. Resize columns and rows automatically or set exact pixel sizes per file, paste tab-separated blocks, filter without deleting records, autosave with undo/redo, detect delimiters and preserve CSV formatting; interface in Simplified Chinese and works fully offline.
CSVTablesEditing
Details
Current version
1.1.2
Last updated
Last week
Created
Last week
Updates
3 releases
Downloads
31
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
leifwebberleifwebber
oksanye.com
GitHubleifwebber
  1. Community
  2. Plugins
  3. CSV
  4. CSV Workbench

Related plugins

Advanced Tables

Improved table navigation, formatting, and manipulation.

CSV Lite

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

CSV Table

Render CSV data as a table within your notes.

Datacore

An even faster reactive query engine for the data obsessed.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Text Format

Format selected text upper/lower/capitalize.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Thino

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

Simplified Chinese Word Splitting

Adds Simplified Chinese word splitting support for the editor and Vim mode.

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.