obsidian社区插件
Obsidian 插件:【Readme】CSV Codeblock
插件ID:csv-codeblock_readme
csv-codeblock_readme
csv codeblock_readme:使用CSV格式呈现代码块。
Obsidian 插件:【Readme】CSV Codeblock
插件名片
概述
使用 CSV 格式呈现代码块。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 csv-codeblock 插件的自述翻译
CSV 代码块
这是一个 Obsidian 插件(https://obsidian.md)。该插件将 CSV 格式的代码块渲染为表格。
用法
只需将 csv
标识符放在代码块中:
```csv
位置, 日期, 名称, 价格
1, 2023-09-28, 香料, 150$
2, 2023-02-29, 铲子, 1.25$
```
import { Plugin } from "obsidian";
export default class ExamplePlugin extends Plugin {
async onload() {
this.registerMarkdownCodeBlockProcessor("csv", (source, el, ctx) => {
const rows = source.split("\n").filter((row) => row.length > 0);
const table = el.createEl("table");
const body = table.createEl("tbody");
for (let i = 0; i < rows.length; i++) {
const cols = rows[i].split(",");
const row = body.createEl("tr");
for (let j = 0; j < cols.length; j++) {
row.createEl("td", { text: cols[j] });
}
}
});
}
}
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。