-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
97 additions
and
57 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,30 @@ | ||
# Spreadsheet | ||
|
||
Spreadsheet is an Obsidian plugin which follows the Obsidian mindset of open-standards and supports rich spreadsheet | ||
handling through CSV. | ||
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](#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](#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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters