One-button conversion of Markdown tables to a Base by creating a note for each row

Use case or problem

Oftentimes I find myself creating a quick table of items, like a list of books or websites, with simple columns like name/author/URL/a few tags. Later, I realize I would like to take that table and go more in-depth for each item.

Proposed solution

I would like a button or command: “Convert table to Base and generate Notes”. Depending on the columns present, Obsidian should generate a series of notes with properties that match the Table’s columns, and then replace the table with a code block containing a Base that recreates the table.

Nice idea, but I think it would help you advocate for it if you could provide, in Markdown, a concrete table with realistic rows and columns.

Depending on the columns present

That “Depending” is doing a lot of work! :smiley:

If I were on the Obsidian, I would have a lot of questions about how well you have thought through the issue.

What would the column headings look like? How would the file names be indicated? How would Obsidian know which columns to use for filename and properties?

What else can you think of to share with them?

I’d think using the left-most column for the file names and then every other column as a property, with the name of the property being the heading, would be simplest. Adding some sort of preview to allow the user to see what the prospective base would look like and rename properties/set a different column as the file name would be good.

1 Like