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

Tablite

laofahailaofahai506 downloads

A fast CSV/TSV editor with virtual scrolling, inline editing, column filtering, and auto encoding detection.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

A fast, feature-rich CSV/TSV editor for Obsidian. Edit tabular data directly in your vault with an Excel-like experience.

中文文档

Tablite Screenshot

Features

  • Virtual scrolling & progressive loading — handles large files smoothly with chunked rendering
  • Inline editing — double-click any cell to edit
  • Cell selection & cross highlight — single-click to select, with row/column cross highlight (toggleable)
  • Column type detection — auto-detects STRING, NUMBER, DATE types per column
  • Column sorting — click header to sort (multi-column supported)
  • Smart column filtering
    • Text columns: free-text filter
    • Enum columns (< 12 unique values): multi-select dropdown with checkboxes
    • Number columns: min/max range filter
    • Date columns: date range picker
  • Global search — search across all cells with highlight and navigation
  • Auto delimiter detection — comma, semicolon, tab, pipe
  • Excel export compatibility — auto-trims trailing empty columns from bloated spreadsheet exports
  • Auto encoding detection — UTF-8, GBK, Windows-1252, Shift-JIS
  • Header detection — auto-detects whether first row is a header, with manual toggle
  • Column management — hide/show, reorder via drag & drop, freeze columns
  • Column resizing — drag column borders to resize
  • Persistent column config — column widths, order, visibility, and freeze state are saved per file
  • Context menu — right-click to insert/delete rows and columns
  • Undo/Redo — full edit history (up to 50 steps)
  • Obsidian-native styling — respects your theme colors and dark/light mode

Installation

From Community Plugins (coming soon)

Search for Tablite in Obsidian Settings → Community Plugins → Browse.

Via BRAT

  1. Install BRAT plugin
  2. In BRAT settings, select Add Beta Plugin
  3. Enter laofahai/obsidian-tablite

Manual Installation

  1. Download tablite-x.x.x.zip from the latest release
  2. Extract the zip into <vault>/.obsidian/plugins/
  3. Restart Obsidian and enable Tablite in Settings → Community Plugins

Usage

Open any .csv or .tsv file in your vault — Tablite automatically opens it as an editable table.

Action How
Edit a cell Double-click
Select a cell Single-click
Sort column Click header name (multi-sort with Shift+click)
Rename header Double-click header name
Filter column Use the filter input below header (type varies by column)
Resize column Drag the right edge of header
Reorder columns Drag & drop column headers
Hide/show columns Use the Columns panel in toolbar
Freeze columns Set freeze count in toolbar
Insert/delete row or column Right-click → context menu
Undo / Redo Ctrl/Cmd+Z / Ctrl/Cmd+Shift+Z
Search Ctrl/Cmd+F or search box in toolbar

Tech Stack

  • Preact — lightweight UI
  • TanStack Table — headless table logic (sorting, filtering)
  • TanStack Virtual — row virtualization
  • PapaParse — CSV parsing/serialization
  • jschardet — encoding detection

Development

git clone https://github.com/laofahai/obsidian-tablite.git
cd obsidian-tablite
npm install
npm run dev    # watch mode
npm run build  # production build

License

MIT

82%
HealthExcellent
ReviewCaution
About
Edit CSV/TSV files directly in your vault with an Excel-like table editor that supports inline cell editing, virtual scrolling for large files, and full undo/redo history. Sort and filter by column, auto-detect delimiters, encodings and header rows, search across all cells, and manage columns (hide, reorder, freeze, resize) with Excel-compatible export.
TablesCSVEditing
Details
Current version
0.3.0
Last updated
2 months ago
Created
2 months ago
Updates
5 releases
Downloads
506
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
laofahailaofahai
github.com/laofahai
GitHublaofahai
  1. Community
  2. Plugins
  3. Tables
  4. Tablite

Related plugins

Advanced Tables

Improved table navigation, formatting, and manipulation.

Datacore

An even faster reactive query engine for the data obsessed.

Meta Bind

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

Outliner

Work with your lists like in Workflowy or Roam Research.

Various Complements

Complete words similar to auto-completion in an IDE.

Creases

Tools for effectively folding Markdown sections.

Simplified Chinese Word Splitting

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

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.

Easy Typing

Auto format when typing.

Lapel

Show the heading levels in the gutter of the editor.