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 Refraction

DanielDaniel28 downloads

Native CSV viewing and editing with Rainbow CSV support.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

I couldn't find an existing Obsidian plugin that offered both Rainbow CSV color coding and the ability to easily view and edit CSV files as either raw source text or a formatted table. So, I built this quickly over an afternoon to solve that problem.

Features

  • Source Mode: Edit raw CSV text with Rainbow CSV style highlighting.
  • Table Mode: View your CSV data as a clean table with a built-in toggle to edit cell values directly.
  • Automatically saves changes directly to the .csv file.

Note: The plugin currently only supports strictly comma-separated values (,). Other delimiters like semicolons (;) or tabs are not supported.

Installation

From the Obsidian Community Plugins

  1. Open Settings in Obsidian.
  2. Go to Community plugins and click Browse.
  3. Search for CSV Refraction.
  4. Click Install and then Enable.

Manual Installation

  1. Download the latest main.js, manifest.json, and styles.css from the GitHub Releases page.
  2. Create a folder named csv-refraction inside your vault's .obsidian/plugins/ directory.
  3. Place the downloaded files into that folder.
  4. Reload Obsidian and enable the plugin in your settings.

Usage

  • Open any .csv file in your vault.
  • Use the view switcher at the top/bottom of the editor to toggle between Source mode and Table mode.

Maintenance & Development

I created this plugin primarily for my own needs and don't plan to actively maintain or develop it heavily. However, if you find it useful and have a suggestion for an easy feature or improvement, feel free to open an issue! I might work on it further in my free time.

P.S. Shoutout to all CSV lovers!

HealthExcellent
ReviewPassed
About
Edit raw CSV text with Rainbow CSV–style color highlighting in Source mode. View and edit CSV data in a clean Table mode with inline cell editing that saves changes directly to the .csv file. Use strictly comma-separated values; semicolons and tabs are not supported.
CSVTablesEditing
Details
Current version
1.0.2
Last updated
7 days ago
Created
Last week
Updates
3 releases
Downloads
28
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Sponsor
PayPal
Author
DanielDanieldeezig
GitHubdeezig
  1. Community
  2. Plugins
  3. CSV
  4. CSV Refraction

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.

Datacore

An even faster reactive query engine for the data obsessed.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

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)

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.

Simplified Chinese Word Splitting

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

Hover Editor

Transform the Page Preview hover popover into a fully working editor instance.

Gemini Scribe

Allows you to interact with Gemini and use your notes as context.