news 2026/9/4 14:21:14

别再手动搬数据了:Budibase 数据导出 3 步拿全表

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
别再手动搬数据了:Budibase 数据导出 3 步拿全表

别再手动搬数据了:Budibase 数据导出 3 步拿全表

【免费下载链接】budibaseAI agents, automations and apps that run your operations. Model agnostic.项目地址: https://gitcode.com/GitHub_Trending/bu/budibase

每周五做汇报,你都得从表格视图里复制几千行数据粘进 Excel——Budibase 数据导出就是为这个场景准备的:在表格视图里选格式、点一下,CSV 或 JSON 文件直接落到本地。

先跑起来:最小路径体验

  1. 打开应用里的任意表格视图,确认数据已经加载出来。
  2. 点工具栏右侧的 Export 按钮,弹出格式选择面板。
  3. 选 CSV(或 JSON、JSON with Schema),点 Export。
  4. 浏览器直接下载export.csv,打开核对行数即可。

拆开看:它到底做了什么

你可能会好奇:点了按钮之后,后端到底导的是哪部分数据?分三点看。

  • 范围判定:有勾选行就只导出勾选的行;没勾选但有筛选或排序,就按当前视图的筛选条件导出;都没有,才导全表。
  • 格式覆盖:三种——csv(带引号转义、支持分隔符和自定义表头)、json(缩进排版)、jsonWithSchema(数据外加表结构,方便反向导入)。
  • 权限边界:导出走的是你当前的数据权限,表里你看不到的行,导出文件里也不会有,不会绕过任何限制。

换个姿势用:进阶组合

筛选 + 导出联动:先在表格视图加筛选(比如只看某个状态的数据),再点 Export——当前筛选会原样传给后端,导出的就是筛完的子集。⚡ 想只导某几列,直接对行调用导出接口时传columns参数即可,源码在 packages/server/src/api/controllers/row/。

导出后接自动化:导出本质是一个 API 调用,传format、行 ID、排序等参数就能拿到文件内容,所以它可以挂进定时自动化或外部脚本,定期备份到对象存储。实现参考 packages/server/src/automations/,格式常量定义在RowExportFormat枚举里。

踩过的坑

现象:导出的 CSV 在 Excel 里,单元格是一长串花括号。原因:Budibase 的关联、JSON 类字段是对象,CSV 只能存文本,导出时会把它序列化成 JSON 字符串再写进去。解法:这类字段换jsonjsonWithSchema格式导出,结构完整保留。

现象:勾选了几行准备导出,文件里的行数却对不上。原因:你同时挂着视图筛选,勾选行和筛选条件是叠加生效的,交集才是最终结果。解法:先确认筛选状态,想导全量就先清掉筛选、不勾选行。

现象:把导出的文件导回另一张表,列结构丢了。原因:普通json只含数据行,不含字段定义。解法:用jsonWithSchema,它会把表结构一并打包。

下一步,翻一翻 packages/builder/src/components/backend/DataTable/buttons/,看看 Export 按钮是怎么把筛选、勾选拼进请求的。

【免费下载链接】budibaseAI agents, automations and apps that run your operations. Model agnostic.项目地址: https://gitcode.com/GitHub_Trending/bu/budibase

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/4 14:19:24

入门级专业监听音箱选购指南:从核心参数到Kali LP-6 V2实战解析

在音频制作、音乐欣赏乃至日常多媒体娱乐中,音箱作为声音的最终出口,其品质直接决定了我们听到的一切。对于预算有限但追求真实声音的入门者、学生创作者或家庭工作室用户而言,选择一对合适的监听音箱是一项既关键又令人困惑的任务。市面上充…

作者头像 李华
网站建设 2026/9/4 14:17:04

C# YOLOv8 TensorRT + ByteTrack:工业级实时多目标跟踪方案全解析

简介:本资源是一个基于C#实现的YOLOv8目标检测与ByteTrack多目标跟踪的高性能推理Demo,面向计算机视觉开发者、工业检测工程师及.NET生态下的AI应用实践者,解决在Windows平台高效部署YOLOv8模型并实现稳定ID追踪的实际需求。压缩包共379个文件…

作者头像 李华
网站建设 2026/9/4 14:15:35

Spotify与Billboard榜单对比分析:从数据走势洞察歌曲市场表现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/4 14:15:32

Kotlin协程高并发服务器:四种核心模式与性能优化实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/4 14:12:55

暗区突围警戒区PVE极限速通攻略:30秒高效出金方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/4 14:12:43

重构AI绘画工作流:在Photoshop中集成LoRA预览与XL图生图

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华