GdiSDK探幽10-数据对接之导出GDIM表数据 ## 写在前面
发布时间:2026-06-27
写在前面
在前几篇中,我们所做的工作基本都是在 GDIM 的某个项目里读数据、算数据、出报告、审报告,不少同行心里肯定还有一个疑问:GDIM里的表格和数据只能自己用吗?能否将它们导出来进行备份归档、数据迁移、另作他用? 答案是肯定的,GDIM 在设计之初就遵循一个基本原则:我们的数据必须是开放的、易用的,为此,GdiSDK 提供了专门的模块来做数据导出的工作,这样任何用户都可以自己完成数据对接,而且借助 GdiSDK 提供的 skills,对接时甚至不需要自己动手写代码,直接让 AI 生成数据对接的 Pipeline 即可。
案例概述
本案例演示如何将 GDIM 中某个项目的全部表数据一键导出为 .gtb 或 .xlsx 文件,导出的文件既可以存储在本地,也可以作为后续导入平台、数据交换的标准载体。这正是平台数据开放的好处:可以自己掌控对接流程,不必等信息化部门的同事写接口,更不需要逐张把表复制到 Excel 里。
实现流程
本案例只需三个模块,用 Pipeline 连接起来即可:
GdimTableReader:从 GDIM 读取项目中的全部表数据。GdimAppProjectInfoReader:读取项目信息,获取导出所需的模板 ID。ExportGdimTables:将表数据导出为.gtb或.xlsx(导出格式可以通过选项的方式让用户在前端选择)。
将该流程保存为 .pipe 文件并上传至 GDIM,即可作为「导出所有表数据」的标准流程反复使用。以下为某项目的表数据导出为 Excel 的效果:
钻孔一览表导出效果(局部)如下图所示:

地层表导出效果(局部)如下图所示:

结语
数据对接这种看似专业的工作在 GdiSDK 开放性、模块化的加持之下已经变得几乎没有门槛,每个人都可以根据自己的需求做出数据对接应用,你需要做的只是利用喝几口茶的工夫随手搭建一个 Pipeline,或者直接使用 GdiSDK 的 skills,然后让 AI 帮你生成数据对接的 Pipeline。不仅如此,有导出就会有导入,在下一篇里我们将会介绍如何将现有的 .gtb 或 .xlsx 文件导入 GDIM,让数据真正形成完美的闭环。
可扫码查看本文对应的源代码及更多案例代码:

扫码访问GdiSDK开发文档:

扫码观看GdiSDK官方入门课程(第一期):

相关主题
GdiSDK探幽9-基于大模型进行勘察报告审核(https://mp.weixin.qq.com/s/WcjmtfsVcpiJ_E9qjgi0sQ)
不会敲代码的工程师又来画节理玫瑰图了(https://mp.weixin.qq.com/s/aGBfC48OZfqvJbxBZ2dXVw)
完全免费!GdiSDK 0.3发布:让地学与环境工程师用AI构建自己的专业软件(https://mp.weixin.qq.com/s/xQmbneKpAwcwp6PYHv3mOQ)

