灵活数据导入器

4小时前更新 1 00

多格式数据自动入库工

收录时间:
2026-02-26
灵活数据导入器灵活数据导入器
灵活数据导入器

技能简介

该技能用于将分散的数据文件(CSV、JSON、XLSX)导入结构化数据库,支持自动推断字段类型、表关系及命名规范,无需预先定义表结构。

能做什么

  • 读取 CSV、JSON、XLSX 格式的本地或远程文件
  • 自动生成数据库表结构与字段类型映射
  • 识别日期、数值等数据类型并转换
  • 分批写入大型历史数据集,避免内存溢出
  • 直接对接 Supabase 项目完成数据持久化

使用说明

  1. 确保运行环境具备 Node.js 18+ 与网络访问权限
  2. 安装依赖:npm install @openclaw/flexible-data-importer
  3. 配置 Supabase 项目 URL 和服务角色密钥
  4. 执行命令:data-importer ./data/sales.csv
  5. 或在代码中调用:UniversalImporter.execute("./data/sales.csv")

输入与输出

见下方输入与输出表格。

项目内容
输入filePath(字符串,CSV/JSON/XLSX 文件路径)、supabaseUrl(字符串,项目 URL)、supabaseKey(字符串,服务角色密钥)
输出自动创建的 Supabase 数据表、字段类型映射说明、导入成功记录数
适用人群数据分析师、后端开发者、需快速验证数据模型的产品经理
不包含可视化图表渲染、实时数据流接入、MySQL/PostgreSQL 直连等其他数据库适配

 

风险提示

  • 服务角色密钥拥有数据库全部写权限,需妥善保管
  • 自动类型推断可能误判特殊格式(如带斜杠的日期)
  • 超大文件建议先切片测试,确认内存占用
  • 重复导入同一文件可能产生重复数据,需提前去重

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/sschepis/flexible-data-importer/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...