GdiSDK探幽11-数据对接之将数据导入GDIM
发布时间:2026-07-02
写在前面
在上一篇(https://mp.weixin.qq.com/s/yYxUKPqk9CKUvlJiy2mpaQ)中,我们演示了如何将 GDIM 中某个项目的全部表数据一键导出为 .gtb 或 .xlsx 文件,数据「出平台」的问题有了答案。接下来一个更常见、也更刚需的场景自然浮出水面:手里已有标准格式的表数据文件,能否直接「进平台」? 新项目的初始化、历史数据的迁移归档、跨项目的数据复用......这些工作如果靠人工逐表录入,不仅费时费力,还容易出错。和上一篇的导出数据类似,GdiSDK 同样提供了导入数据的解决方案,让数据对接真正形成完美的闭环。
案例概述
本案例演示如何将 .gtb 或 .xlsx 文件一键导入到 GDIM 中的某个项目,把上一篇导出的成果(或其它具有标准格式的数据)批量写回平台。流程比上一篇还要简单,只需两个模块即可完成全部工作,复杂的数据入库逻辑都被封装在了模块内部,用户只需关心「读取文件、写入平台」这条主线即可。
实现流程
本案例只用到了两个模块,用 Pipeline 连接起来即可:
ReadGtbFile:读取.gtb或.xlsx文件,转换为 GDIM 能够识别的标准数据结构(可以让用户直接在前端上传文件)。GdimTableWriter:将读到的表数据批量写入 GDIM 项目(模块内置自动校验机制,个别地方写入失败只给出警告而不会终止导入流程,让大批量导入更加稳健友好)。
将该流程保存为 .pipe 文件并上传至 GDIM,即可作为「导入所有表数据」的标准流程反复使用,只需点击鼠标选择文件,数据就可以进入到项目里。
结语
数据的导出和导入犹如项目的两条腿,让项目里的数据能够自由流转。本篇和上一篇结合在一起,就构成了 GDIM 数据对接的完整闭环:项目初始化、项目数据迁移、项目成果复用和备份归档......这些曾经需要信息化部门介入的专业工作,现在依托 GdiSDK 的开放性和模块化,每个人都可以通过快速搭建 Pipeline 搞定,再加上 GdiSDK skills 的加持,你甚至不需要自己动手写代码,直接让 AI 生成数据对接的 Pipeline 即可。数据开放、流程自助、闭环可控,这正是 GdiSDK 面向未来的设计思路。
可扫码查看本文对应的源代码及更多案例代码:

扫码访问GdiSDK开发文档:

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

相关主题
GdiSDK探幽10-数据对接之导出GDIM表数据(https://mp.weixin.qq.com/s/yYxUKPqk9CKUvlJiy2mpaQ)
不会敲代码的工程师又来画节理玫瑰图了(https://mp.weixin.qq.com/s/aGBfC48OZfqvJbxBZ2dXVw)
完全免费!GdiSDK 0.3发布:让地学与环境工程师用AI构建自己的专业软件(https://mp.weixin.qq.com/s/xQmbneKpAwcwp6PYHv3mOQ)

