← 项目合辑

33-import-export

tk-safe-upload · 使用说明(只读镜像)

怎么导入和导出数据

批量录入、报表导出。这一节讲怎么用 Excel 批量管理数据


为什么要用导入导出?


哪些数据可以导入导出?

可以导入(7 个表)

可以导出(10 个表)

上面 7 个 + 隐患 + 巡查记录 + 培训记录 + 操作日志


怎么导入(批量录入)

第 1 步:下载模板

  1. 进入要录入数据的页面(比如"经营主体台账")
  2. 点"⬇ 导入模板"
  3. 保存文件到电脑

第 2 步:在 Excel 里填写

  1. 打开下载的 CSV 文件
  2. 按列填写
  3. 必填字段必须填
  4. 保存为 CSV 格式(不是 xlsx!)

⚠️ 重要:保存为 CSV UTF-8 格式,不能是 Excel 默认的 xlsx。

第 3 步:上传文件

  1. 点"⬆ 导入 CSV"
  2. 选择刚保存的文件
  3. 等待上传

第 4 步:看结果

系统显示: - ✅ 成功 X 条 - ❌ 失败 Y 条 - 失败原因(如果有)


一个导入例子

场景:录入 50 个特种设备。

操作步骤

  1. 进入"🛗 特种设备台账"
  2. 点"⬇ 导入模板",下载 equipment_template.csv
  3. 在 Excel 里打开,看到这些列: eq_type,name,code,org_id,location,...
  4. 一行一个设备,填好 50 行
  5. 文件 → 另存为 → CSV UTF-8
  6. 回到系统,点"⬆ 导入 CSV"
  7. 选刚保存的文件
  8. 显示"成功 50 条,失败 0 条" → 完成!

怎么导出

导出 Excel

  1. 进入要导出的页面
  2. 点"⬇ 导出 Excel"(或"⬇ 导出")
  3. 自动下载 CSV 文件

导出 PDF

  1. 进入要导出的页面
  2. 点"⬇ 导出 PDF"
  3. 自动下载 PDF 文件

导出会筛选吗?

会!导出的是当前筛选后的数据。

比如: - 隐患页面筛选"待分派",导出的就是所有"待分派"的隐患 - 培训页面筛选某个月,导出的就是该月的数据

💡 导出前先设置好筛选条件。


培训记录专项导出

培训页面有特殊的"导出进度"按钮,导出内容包括: - 学员 - 课程 - 签到时间 - 学习时长 - 进度 - 是否完成 - 考试分数

比普通导出的字段更全。


常见问题

Q:CSV 是什么? A:一种简单的文本格式,Excel 可以打开和保存。

Q:Excel 怎么保存为 CSV? A: - Excel 2016+:文件 → 另存为 → 选择"CSV UTF-8" - 注意:不要选"CSV (MS-DOS)",会有乱码

Q:导入失败怎么办? A:常见原因: - 必填字段没填 - 数据类型不对(比如数字列填了文字) - 编码不对(要用 UTF-8) - 外键不存在(比如 org_id 填了不存在的单位)

Q:导入会覆盖现有数据吗? A:不会。导入是"添加新数据",不会修改或删除现有的。

Q:导出文件打不开? A:CSV 用 Excel 或记事本打开。PDF 用 PDF 阅读器。

Q:批量导入后能批量删除吗? A:当前不支持,需要一条一条删。