No description
Find a file
2025-07-04 00:21:17 +08:00
.github/workflows feat: update release workflow to package and include zip file of the plugin 2025-06-08 02:00:22 +08:00
asssets docs: update README for clarity and formatting improvements; add missing image file | #33 2025-07-04 00:14:37 +08:00
docs feat: implement sticky rows and columns functionality with pin/unpin buttons for enhanced table navigation #12 2025-06-30 22:08:58 +08:00
src refactor: delay application of sticky styles until DOM is fully rendered; clean up inline styles and enhance sticky row/column calculations #12 2025-07-01 01:08:39 +08:00
test feat: implement sticky rows and columns functionality with pin/unpin buttons for enhanced table navigation #12 2025-06-30 22:08:58 +08:00
.editorconfig Initial commit 2025-03-23 18:34:41 +08:00
.eslintignore Initial commit 2025-03-23 18:34:41 +08:00
.eslintrc Initial commit 2025-03-23 18:34:41 +08:00
.gitignore chore: update .gitignore to exclude some CSV files and add test sample CSV 2025-06-07 23:20:45 +08:00
.npmrc Initial commit 2025-03-23 18:34:41 +08:00
esbuild.config.mjs Initial commit 2025-03-23 18:34:41 +08:00
jest.config.js fix: update .gitignore to include additional script and test file exclusions 2025-06-06 16:15:06 +08:00
LICENSE 更新许可证为MIT,修改插件名称为CSV Lite,优化README和中文README,增强插件描述和作者信息 2025-03-23 20:42:18 +08:00
manifest.json chore: update version to 1.1.0 in manifest, package.json, and package-lock.json; refactor table rendering logic to improve column header functionality 2025-06-30 11:26:39 +08:00
package-lock.json chore: update version to 1.1.0 in manifest, package.json, and package-lock.json; refactor table rendering logic to improve column header functionality 2025-06-30 11:26:39 +08:00
package.json chore: update version to 1.1.0 in manifest, package.json, and package-lock.json; refactor table rendering logic to improve column header functionality 2025-06-30 11:26:39 +08:00
README.md docs: 更新中英文 README,添加故障排除部分并修正描述以提高清晰度 #33 2025-07-04 00:21:17 +08:00
README_zh.md docs: 更新中英文 README,添加故障排除部分并修正描述以提高清晰度 #33 2025-07-04 00:21:17 +08:00
styles.css style: add left border to sticky columns and headers in CSV table for improved visual distinction #12 2025-07-01 01:20:55 +08:00
tsconfig.json fix: update .gitignore to include additional script and test file exclusions 2025-06-06 16:15:06 +08:00
version-bump.mjs Initial commit 2025-03-23 18:34:41 +08:00
versions.json Initial commit 2025-03-23 18:34:41 +08:00

CSV Lite

Simple enough for csv, no more fancy function you need to learn and think!

中文版本 Readme

v1.1.0

Introduction

Keep your mind on track! Don't waste time creating fancy tables.

A plugin designed to view and edit CSV files directly within Obsidian.

  • View CSV files in a clean, readable table.
  • Search the entire file to quickly find data (esc to clean).
  • Navigate easily with numbered rows and columns.
  • Pin the selected column so it's always visible.
  • Toggle between the table view and raw source-mode.
  • Edit cells directly by clicking and typing.
  • Manage rows and columns (add, delete, move) with a simple right-click on the header.

I have a plan to design my own database using json and csv only. If you have fancy idea about tables or csv, please feel free to issue (I will consider it in csv-lite or my new plugin) or search it in community.

Why Another CSV Plugin?

There are so many CSV plugins. Why choose this one?

Because it is designed to be simple and straightforward. It also keeps up with the latest Obsidian API and typings. No fancy features—just open and edit.

Philosophy

  • No fancy UI, SAY NO TO
    • modals
    • sidebar
    • settingTab
    • other online docs & tutorials
  • All functions of the ui components above will be covered in a single File view.
  • All in TextFileView/workspace.
  • No more pollution to your vault, all metadata store in ./.obsidian/plugins/csv in json format. (Currently no data.json)
  • Every function must be completed within 3 steps: 0. Locate it visually
    1. Click/Hotkey
    2. Input (if needed)
    3. Confirm/Leave
  • The interface should remain minimal yet functional.
  • Users shouldn't need to leave their workflow environment.
  • CSV manipulation should be as natural as text editing.

Purpose

This plugin enhances Obsidian's functionality by allowing users to work with CSV (Comma-Separated Values) files seamlessly within their vault, eliminating the need to switch between different applications for CSV handling.

Getting Started

Install the plugin through Obsidian's community plugins section and start viewing your CSV files directly in your notes.

Trouble Shooting

You can issue here.

if you encounter any problems exactly with csv, download test/test-sample.csv to see what's different from the test csv file. Issue with an screenshot will help us fix it faster.