爱意满满的作品展示区。
astime

Obsidian 表格太难用?试试我写的 TileLineBase 文本数据库插件

  •  
  •   astime · Dec 5, 2025 · 2533 views
    This topic created in 334 days ago, the information mentioned may be changed or developed.

    Obsidian 表格功能一直比较尴尬,原生 Markdown 表格聊胜于无,各种依赖 YAML 的重型数据库插件也是复杂又难用,为了一张表写几页配置,为了一点结构造一堆文件。折腾到最后,干脆自己捣鼓了套新的——

    TileLineBase:一个真正基于纯文本的 Markdown 数据库插件

    不用 Frontmatter 、不写查询代码,普通 Markdown 写文本,也能转换为结构化表格,还能一键切换看板、幻灯片视图。

    欢迎大家试用、分享、吐槽。

    TileLineBase 主视图

    直接在你的 Markdown 笔记中创建高级表格,一切都基于纯文本。无需 Frontmatter ,无需代码。

    快速预览

    TileLineBase 功能一览

    点击上方预览图前往 YouTube 观看高清视频。


    功能介绍

    强大的表格系统

    直接在 Markdown 笔记中创建结构化数据表,灵活适应各种场景。

    灵活的视图:表格、看板、幻灯片

    一套数据记录,三种交互方式:

    • 筛选表格视图:自由组合筛选和排序规则并保存为视图。按项目、状态或任意自定义条件呈现数据。

    表格视图

    • 看板视图:将任意单选或列表字段映射为泳道——不仅仅是“状态”。轻松按优先级、标签或作者重组数据,从不同维度查看数据。

    看板视图

    • 幻灯片视图:一行记录转化为一张幻灯片。适合深度思考和简易演示。支持自定义布局、内置支持行内图片。

    幻灯片视图

    智能字段

    基础的行内公式计算(目前支持基本算术)、智能日期时间解析、自动渲染笔记和引用链接,这些功能还在持续完善。

    内置 GTD 工作流

    内置任务状态字段(待办、进行中、完成、暂停、将来、取消),默认提供对应的筛选视图组和看板视图,实现即开即用的任务管理。


    纯文本原生数据库

    完全基于文本,无需复杂数据格式或额外标记,更直观地支持结构化内容。

    Markdown 原生视图

    单笔记即数据库

    将所有相关结构化记录紧密组织在单个 .md 文件中,保持上下文的关联性,降低管理负担,有效促进整体回顾与思考。

    隐式结构

    无 Frontmatter ,无代码标记。数据结构隐式包含在纯文本中,提供对人类和机器都友好的数据表达,让你自然地读写。


    开放的数据交互

    支持数据在 Obsidian 内外灵活地交互和移动,让信息组织与利用更灵活。

    文本导入助手( Text Import Wizard )

    快速将文本块转化为 TileLineBase 记录。简单定义提取模式,即可自动生成结构化信息。

    无缝 Obsidian 集成

    记录可在多个表格笔记之间灵活迁移,也能快速转化为独立的 Obsidian 笔记。表格笔记也可在保留所有配置的情况下跨 Vault 迁移。

    便捷的表格软件同步

    支持 CSV 文件导入/导出,兼容主流电子表格软件,便于批量编辑和数据整理。

    高效的 LLM 对接能力

    使用清晰、自包含的纯文本格式,可与大语言模无缝交互,无需额外处理。


    插件安装说明

    TileLineBase 当前处于早期测试阶段,尚未进入 Obsidian 官方插件列表。你可以通过 BRAT 或手动方式安装:

    方式一:通过 BRAT 安装(推荐)

    1. 在 Obsidian 社区插件中安装 BRAT 。

    2. 执行命令 BRAT: Add a beta plugin for testing。

    3. 输入仓库地址:https://github.com/campfirium/obsidian-tile-line-base

    方式二:手动安装

    1. 从 最新 Release 下载 main.js、manifest.json 和 styles.css 文件。

    2. 在你的 Obsidian 库中 .obsidian/plugins/ 文件夹内新建一个文件夹,命名为 obsidian-tile-line-base。

    3. 将下载的文件移动到该文件夹。

    4. 重启 Obsidian ,并在设置中启用插件。


    反馈与讨论

    欢迎提出反馈、建议或问题:

    • 如遇技术问题或发现 Bug ,请在 GitHub Issues 提出。

    如果你对更广泛的个人效率、笔记管理、工具交流感兴趣,欢迎访问我的个人论坛 Campfirium 进行讨论交流。


    写在最后

    其实作者本人基本是个代码盲,这个看似的插件完全靠和 Claude 、Codex 等大神一路聊天、抽卡、搭积木捣鼓出来的。

    代码可能不怎么样,但它确实解决了我的痛点,也带来了巨大的成就感。 这里安利出来,一是希望帮到同样需求的朋友,二是也给 vibe coding 的同好一点鼓励——

    在这个 AI 时代,想法比语法更重要。

    (欢迎大家试用、分享、吐槽,Bug 请轻喷,毕竟我是和 AI 一起修...)

    aero99
    aero99
    Dec 5, 2025❤️1
    1
    Obsidian 的表格功能的确是一个痛点,之前也研究了半天,试用了各种插件,最后又用回 notion 了
    lz 这个如果能够实现 notion 多维表格的三分之一功能就很不错了,支持
    astime
    astime
    OP
    Dec 5, 2025
    2
    @aero99 #1 现在插件的功能更多是基于我自己的日常需求来开发的,因为不大喜欢 Notion 那种表单套表单的结构,所以对那一块了解确实不大深入。 如果在使用中觉得缺了什么顺手的功能,欢迎随时提,我会根据大家的使用场景慢慢补全。
    yibie
    yibie
    Dec 6, 2025❤️1
    3
    很有趣的项目,你是如何保证渲染效率的呢?
    astime
    astime
    OP
    Dec 6, 2025
    4
    @yibie #3
    感谢关注
    目前主要是基于 AG Grid 自带的按需渲染 / 虚拟滚动,再加上尽量保持数据结构比较轻。
    在我自己的实际使用里(几百条记录量级),表格和看板的滚动、拖拽都还比较顺畅。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1777 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 17:24 · PVG 01:24 · LAX 09:24 · JFK 12:24
    ♥ Do have faith in what you're doing.