将源Excel数据按映射配置规则整理到目标模板格式,实现不同系统/格式间的数据转换。
安装后首次使用,Agent 需要确认以下内容:
~/ett-workspace/)assets/ 子目录:存放映射配置 JSONoutput/ 子目录:存放转换结果文件python 命令可用,且已安装 openpyxl、pandaspip install openpyxl pandas> 注意:本 Skill 套件已内置核心转换脚本 scripts/ett_transform.py,无需额外安装 ETT 工具。
| 子Skill | 触发场景 | 使用频率 |
|---|---|---|
| --------- | --------- | --------- |
| ett-template-config | "配置新模板"、"创建映射"、"上传模板文件"、"查看/调整配置" | 低频(一次性/偶尔) |
| ett-data-transform | "转换文件"、"批量转换"、"上传Excel生成模板" | 高频(每次转换) |
套件内置两类预设配置,安装后可直接使用,无需从头配置:
| 预设分类 | 源系统 | 目标系统 | 预设数量 | 业务对象 |
|---|---|---|---|---|
| --------- | ------- | --------- | --------- | --------- |
| 星空企业版→EAS Cloud | 星空企业版 | EAS Cloud | 9个 | 会计科目、客户、供应商、部门、人员、凭证、科目初始余额、资产卡片、组织机构 |
| 数据整理→金蝶AI套件 | 数据整理 | 金蝶AI套件 | 74个 | 会计科目、物料、客户、供应商、物料清单、初始化财务应收/应付、期初销售/采购订单等 |
预设文件位置:presets/ 目录(与SKILL.md同级)
场景A:直接转换(已有源数据,需要目标模板)
ett-data-transform 执行转换场景B:查看/调整预设配置
ett-template-config,选择"查看/调整已有配置"presets/ 目录选择预设配置场景C:基于预设配置创建新模板
ett-template-config,选择"新建配置"1. 首次使用 → 设置 ETT 工作目录(一次性)
2. 检查是否有预设配置 → 有则直接使用(场景A/B/C)
3. 无预设 → ett-template-config 配置模板映射(一次性)
4. 后续使用 → ett-data-transform 执行数据转换(反复使用)
| 类型 | 说明 | 典型场景 |
|---|---|---|
| ------ | ------ | --------- |
| direct | 直接取源列值 | 科目编码直接映射 |
| fixed | 填固定值 | 币别固定为RMB |
| value_map | 源值→查映射表→目标值 | 编码转换、状态映射 |
| conditional | 按条件判断填值 | 根据科目类型判断差异化类别 |
| concat | 多字段拼接 | "部门-姓名" |
| lookup | 外部Excel查表 | 单位编码跨表查询 |
| sequence | 按行递增填充 | 序号自动编号 |
| formula | 算式计算 | 净残值率=残值/原值*100 |
使用预设配置时,需要对应的目标模板Excel文件。获取方式:
ett-template-config/references/mapping-config-guide.md — 映射配置完整规范ett-data-transform/references/mapping-config-guide.md — 映射配置完整规范presets/ — 预设配置文件目录scripts/ett_transform.py — 核心转换脚本(已内置)共 1 个版本