Obsidian 插件:Flatten Table

Obsidian 插件:Flatten Table

插件名片

  • 插件名称:Flatten Table
  • 插件作者:theluckystrike
  • 插件说明:Shows one table row for each item of a list property, as a Bases view, so one note can give many rows. - This plugin has not been manually reviewed by Obsidian staff.
  • 插件分类:[‘表格’, ‘数据处理’, ‘效率工具’, ‘obsidian插件’]
  • 项目地址:点我访问
  • 国内下载地址:下载安装
  • 自述文件:Readme

概述

插件名称:Flatten Table

1. 主要功能 该插件为 Obsidian 核心 Bases 插件提供增强视图。它允许将笔记属性中的列表项“扁平化”,使每个列表元素生成独立的表格行,而非像默认视图那样将整个列表压缩在一个单元格内。列表项的键值会自动映射为表格列。

2. 适用场景 适用于笔记属性中包含复杂列表数据的场景,例如项目里程碑、人员角色、任务清单等。当用户需要对这些子项进行独立查看、排序或分组分析时,此插件能显著提升数据可读性。

3. 核心特色

  • 行级展开:实现“一笔记多行”,自动将列表对象拆解为独立行,并保留源笔记链接。
  • 智能列映射:自动识别列表项的键作为列名,支持大小写不敏感匹配及嵌套对象的点号命名(如 who.name)。
  • 原生集成:仅使用 Bases 公开 API,数据仍保留在笔记属性中,无需额外同步,功能类似 Dataview 的 FLATTEN 命令。

4. 使用建议 建议在 Bases 视图中选择包含列表属性的笔记库使用。配置时指定目标列表属性,即可快速生成结构化表格。适合用于项目管理看板、人员技能矩阵等需要细粒度数据展示的场景,能大幅减少手动整理列表数据的麻烦。

Help

这篇插件文章还没有人贡献,欢迎占坑!
如果您有好的想法欢迎提交PR或者文末留言。




反馈交流

其他渠道

版权声明