Just had an idea I had to get out of my head while looking at my old Notion exports: A plugin to render tables based on CSV data.
The general idea is simple, use normal Obsidian embedding syntax for a CSV file (
![[mydata.csv]]) and in preview view, render the data in a HTML table. If at all possible, it would be good to be able to pass the CSV data through the Markdown parser as well, so cells can be formatted, contain internal links or even other embedded content!
This would be just the beginning, also. It would be great to extend that with an almost spreadsheet-like table editor to edit the CSV files directly in a more UX-friendly way. Perhaps even basic spreadsheet-like formulas and cell references, the results of which can be calculated on render.