Skip to content

A spreadsheet tool for working with data in plain-text form

Notifications You must be signed in to change notification settings

Obsidian-OS/spreadsheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4d09656 · Jan 11, 2025

History

51 Commits
Aug 8, 2024
Jan 11, 2025
Jan 11, 2025
Nov 24, 2024
Nov 21, 2024
Jul 28, 2024
Aug 3, 2024
Jan 11, 2025
Jan 11, 2025
Nov 6, 2024
Nov 28, 2024
Aug 3, 2024
Jan 11, 2025
Sep 23, 2024
Jan 11, 2025
Nov 24, 2024
Jan 11, 2025
Oct 27, 2024

Repository files navigation

Spreadsheet

Spreadsheet is an Obsidian plugin which follows the Obsidian mindset of open-standards and supports rich spreadsheet handling through CSV.

Usage

A spreadsheet is any CSV document in your vault. Front matter is also supported natively. The following properties are understood:

property type function
columnTypes typeName[] Allows constraining a column to a particular type. All types
columnTitles string[] Gives each column a name. If this property is omitted, it will be inferred to be the first row in the CSV document. Upon saving, this value will be moved into the frontmatter of the CSV document.
constrainToDefinedColumns 'true' or 'false' If true, discards values without a columnTitle
allowedTypes typeName[] A list of custom types which are permitted in the document
columnSeparator string A string which separates columns. If not defined, will attempt to detect either , or ;. This value is written to the front matter when the document is saved.

Types

A spreadsheet is designed to allow working with various data formats. This spreadsheet handler natively supports the following types:

  • raw text
  • rich text (markdown)
  • formulas
  • dates
  • values with units

Custom Types

About

A spreadsheet tool for working with data in plain-text form

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published