Skip to content

Improved table navigation, formatting, and manipulation in Obsidian.md

License

Notifications You must be signed in to change notification settings

joseph-hurtado/advanced-tables-obsidian

 
 

Repository files navigation

Advanced Tables for Obsidian

Add improved navigation, formatting, and manipulation to markdown tables in Obsidian:

  • Auto formatting
  • Excel-like table navigation (tab/enter between cells and rows)
  • Spreadsheet formulas!
  • Add, remove, and move columns and rows
  • Set column alignment (left, center, right)
  • Sort rows by a specified column
  • Automatically use monospace font when editing tables

Demo

basic functionality

Note: The Obsidian API is still in early alpha and this plugin may break at any time!

How to use

When a cursor is in a markdown table...

Hotkey Action
Tab Next Cell
Shift + Tab Previous Cell
Enter Next Row
Ctrl + Shift + D Open table controls toolbar

Or use the command palette and search "Advanced Tables". There are many commands available, don't forget to scroll!

Formulas and Spreadsheets in Markdown!

formulas demo

For more information on using formulas, visit the Help Docs.

How to Install

From within Obsidian

From Obsidian v0.9.8+, you can activate this plugin within Obsidian by doing the following:

  • Open Settings > Third-party plugin
  • Make sure Safe mode is off
  • Click Browse community plugins
  • Search for "Advanced Tables"
  • Click Install
  • Once installed, close the community plugins window and activate the newly installed plugin

Updates

You can follow the same procedure to update the plugin

(Thanks to @deathau for the borrowed installation instructions.)

Pricing

This plugin is provided to everyone for free, however if you would like to say thanks or help support continued development, feel free to send a little my way through one of the following methods:

GitHub Sponsors Paypal BuyMeACoffee

Notes

This is experimental and may have instability. It is possible that there are bugs which may delete data in the current note. Please make backups!

About

Improved table navigation, formatting, and manipulation in Obsidian.md

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 89.6%
  • JavaScript 8.7%
  • Other 1.7%