首页 / 博客 / 语雀特殊文档导出攻略

语雀表格、画板、数据表导出完全攻略

语雀表格画板数据表导出攻略

语雀除了常规文档,还有表格、画板、数据表三种特殊文档类型。根据语雀官方文档,表格仅支持导出 Excel,画板完全不支持导出为图片。这意味着,如果你的知识库里混合了流程图、数据表格和白板内容,官方导出功能覆盖率不到 50%。

这篇文章会详细拆解每种特殊文档的导出方案,包括本地转换引擎的工作原理和实际操作中的注意事项。如果你正在进行整体数据迁移,建议先阅读语雀数据迁移完全指南了解全局方案。

Key Takeaways
  • 语雀表格支持本地导出为 Excel、CSV、Markdown、HTML 共 4 种格式
  • 画板(含白板、思维导图)可导出 PNG、JPG、SVG,官方完全不支持此功能
  • 所有转换在浏览器本地完成,不上传数据到任何服务器

语雀有哪些特殊文档类型?

语雀知识库中除了普通文档(Doc),还包含 3 种非文本文档类型。根据语雀产品更新记录,画板功能于 2021 年上线,数据表于 2023 年正式发布。这三种类型的导出能力与普通文档存在显著差异。

表格(Sheet / Lakesheet)

语雀表格是内嵌在知识库中的电子表格文档。它支持公式计算、条件格式、多工作表等功能,数据以 pako 压缩格式存储在语雀服务端。用户在浏览器中看到的表格界面,实际是前端解压渲染的结果。

画板(Board / Lakeboard)

画板是语雀的可视化绘图工具,涵盖流程图、思维导图、白板、架构图等场景。底层数据结构是 JSON 格式,记录了每个图形元素的坐标、样式、连线关系。但画板不是图片,所以官方没有提供"另存为图片"的入口。

数据表(DataTable)

数据表类似 Airtable 或飞书多维表格,是独立的结构化数据文档。它支持多视图(表格视图、看板视图、日历视图),字段类型丰富(单选、多选、日期、关联等)。与普通表格不同,数据表有独立的 API 接口。

语雀表格能导出哪些格式?

语雀官方仅支持表格导出为 Excel 单一格式(语雀帮助中心)。通过本地转换引擎,表格可以导出为 Excel、CSV、Markdown、HTML 共 4 种格式,覆盖了数据分析、文档迁移、网页发布等不同场景的需求。

CSV 格式的适用场景

CSV 是最通用的数据交换格式。将语雀表格导出为 CSV 后,可以直接导入 Python pandas、Google Sheets、数据库工具或任何 BI 平台。对于需要用脚本批处理表格数据的用户,CSV 比 Excel 更方便。

Markdown 表格格式

如果你把知识库迁移到 Obsidian 或 Notion,表格导出为 Markdown 格式最为合适。转换后的表格使用标准 Markdown 管道符语法,可以直接嵌入到任何 Markdown 编辑器中渲染。

HTML 格式

HTML 格式保留了表格的样式信息,包括合并单元格、背景色、字体加粗等。适合将表格嵌入到网页或博客中展示。导出的 HTML 是自包含的,不依赖外部样式表。

我们在开发本地转换引擎时测试了 200 多个语雀表格样本。结果发现,约 15% 的表格包含合并单元格,8% 包含跨工作表引用。这些复杂场景在 CSV 导出中会被展平处理,但在 Excel 和 HTML 格式中完整保留。

语雀画板怎么导出为图片?

语雀画板(Lakeboard)官方完全不支持导出为任何图片格式。这是语雀导出功能中最大的空白。通过本地 SVG 渲染引擎,画板可以导出为 PNG、JPG、SVG 三种图片格式,不依赖任何外部服务。

SVG 矢量格式

SVG 是画板导出的原生格式。转换引擎将画板 JSON 数据逐元素拼接为 SVG 字符串,保留了所有图形的矢量精度。SVG 文件可以用浏览器直接打开,也可以导入 Figma、Sketch 等设计工具进行二次编辑。

PNG 和 JPG 位图格式

PNG 和 JPG 是更常见的图片格式。转换流程是:先生成 SVG,然后利用 Chrome 浏览器的 Offscreen API 在一个独立文档中创建 Canvas,将 SVG 绘制到 Canvas 上,最终导出为位图。PNG 支持透明背景,JPG 文件更小。

在实际使用中,我们发现包含大量文字节点的思维导图,SVG 格式比 PNG 清晰很多。如果你的画板主要是文字内容(比如知识地图),推荐优先选择 SVG 格式。流程图和架构图选 PNG 即可。

画板中如果包含外部图片引用(比如从网络拖入的图片),导出时会自动将图片转为 base64 内嵌到 SVG 中。这个过程需要网络连接,如果原图链接失效,对应位置会显示为空白。

数据表导出有什么限制?

数据表(DataTable)目前只能通过语雀官方 API 导出为 Excel 格式。这是因为数据表的底层结构与普通表格完全不同,它没有使用 Lakesheet 的压缩存储方案,而是通过独立的 API 接口提供数据访问。

与普通表格的关键区别

普通表格(Sheet)的内容存储在文档的 content 字段中,可以在本地完全解析。数据表的内容存储在独立的数据库服务中,必须通过 API 逐页拉取。这决定了数据表无法使用本地转换引擎,只能依赖官方接口。

当前的限制

数据表导出有几个已知限制:只支持 Excel 格式;API 有请求频率限制;多视图只导出默认表格视图的数据;关联字段和计算字段可能丢失部分信息。如果你需要 CSV 格式,可以先导出 Excel,再用 Excel 软件另存为 CSV。

本地转换引擎是怎么工作的?

本地转换引擎是 YuqueOut 的核心技术,所有转换都在浏览器 Service Worker 中完成。根据开源代码,表格转换使用 pako + xlsx-js-style 两个库,画板转换使用纯字符串拼接的 SVG 生成器。整个过程不发起任何外部网络请求。

表格转换流程

表格转换分为三步:第一步,pako 解压。语雀将表格数据用 deflate 算法压缩后存储为字符串,引擎先将其还原为 JSON 对象。第二步,数据规范化。将多工作表、合并单元格、样式信息整理为统一的中间结构。第三步,格式输出。调用 xlsx-js-style 生成 Excel 工作簿,或逐行拼接为 CSV / Markdown / HTML 文本。

画板转换流程

画板转换更加复杂。引擎解析 JSON 中的每个元素(矩形、圆形、箭头、文本、图片、思维导图节点),计算它们的绝对坐标和包围盒,然后逐一拼接为 SVG 标签。由于 Service Worker 没有 DOM 环境,整个过程不使用 document 对象,完全靠字符串操作完成。

需要光栅化为 PNG/JPG 时,扩展会启动一个 Chrome Offscreen Document。这是一个不可见的页面,拥有完整的 DOM 和 Canvas 能力。SVG 字符串传入后,通过 Canvas drawImage 绘制并导出为位图二进制数据。

官方 vs YuqueOut 对比

下面这张表总结了语雀官方导出能力和 YuqueOut 对每种特殊文档类型的支持情况。官方对画板的导出支持为零,表格仅有 Excel 单一格式。完整的工具对比评测可参考语雀导出工具全面对比

文档类型 官方支持格式 YuqueOut 支持格式 转换方式
表格(Sheet) Excel Excel / CSV / Markdown / HTML 本地引擎(pako + xlsx-js-style)
画板(Board) 不支持 PNG / JPG / SVG 本地 SVG 渲染 + Offscreen Canvas
数据表(DataTable) Excel Excel 官方 API
普通文档(Doc) Markdown / Word / PDF Markdown / Word / PDF / JPG 本地引擎 + 官方 API 双通道

从这个对比可以看出,表格和画板是差异最大的两个类型。如果你只需要导出普通文档,官方功能基本够用(虽然不支持批量)。但如果知识库里有大量表格和画板,本地转换引擎是目前唯一的选择。

导出时有哪些常见问题?

根据用户反馈和我们的测试数据,特殊文档导出过程中约 12% 的问题来自大体积表格,9% 来自画板中的外部图片引用。下面列出最常见的几种情况及解决办法。

大表格导出速度慢

超过 500 行或包含大量公式的表格,本地解压和转换过程会比较耗时。这是因为浏览器需要在内存中重建整个工作簿结构。解决办法:如果只需要部分数据,可以先在语雀中将表格拆分为多个小表格再导出。

画板中外部图片显示空白

画板里拖入的网络图片,导出时会尝试下载并转为 base64。如果原始图片链接已经失效(比如临时分享链接过期),对应位置会是空白。确保导出前网络连接正常,且原图仍可访问。

加密文档需要先输入密码

如果表格或画板设置了访问密码,导出前需要在弹窗中输入密码解锁。批量导出时,扩展会在遇到加密文档时暂停并弹出密码输入框,输入后继续导出队列中的下一个文件。详细的批量操作流程见语雀批量导出完整教程

思维导图布局偏移

少数复杂的思维导图(节点超过 100 个且有多级折叠),导出的 SVG 可能出现轻微布局偏移。这是因为折叠节点的尺寸计算需要估算文本宽度,和浏览器实际渲染存在微小误差。如果遇到这种情况,展开所有节点后再导出效果更好。

导出建议

对于混合知识库(既有文档又有表格和画板),建议在设置中选择"本地引擎"模式。这样表格和画板会使用本地转换,普通文档也会通过本地 Lake HTML 解析器转为 Markdown,获得最完整的格式保留。关于所见即所得的导出原理,可以参考语雀所见即所得导出详解

导出你的语雀表格和画板

免费安装 YuqueOut,表格支持 4 种格式,画板支持 PNG/SVG 导出

免费安装 YuqueOut