# node-red-contrib-dfdata-transform **Repository Path**: dfskgh/node-red-contrib-dfdata-transform ## Basic Information - **Project Name**: node-red-contrib-dfdata-transform - **Description**: 东方数科数据转换与处理节点,提供可视化数据映射和转换功能。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-12-11 - **Last Updated**: 2025-12-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # node-red-contrib-dfdata-transform > 东方数科数据转换与处理节点,提供可视化数据映射和转换功能。 ## 核心特性 - **可视化映射**:通过界面配置字段映射关系,无需编码 - **多格式支持**:JSON、XML、CSV 等格式相互转换 - **数据验证**:内置数据校验规则,确保数据质量 - **批量处理**:支持大量数据批量转换处理 ## 快速开始 ### 安装 bash npm install node-red-contrib-dfdata-transform ### 基础使用 1. 拖动 `dfdata-transform` 节点到工作区 2. 配置输入数据格式和输出数据格式 3. 使用图形化界面设置字段映射规则 4. 连接数据源和输出节点 ## 配置示例 ### 简单字段映射 json { "type": "dfdata-transform", "name": "用户数据转换", "mappingRules": { "user.name": "fullName", "user.age": "age", "contact.email": "emailAddress" } } ### 复杂转换规则 支持 JavaScript 表达式进行复杂转换: javascript // 在转换规则中使用 function transform(data) { return { fullName: data.firstName + ' ' + data.lastName, ageCategory: data.age > 18 ? 'adult' : 'minor' }; } ## 应用场景 ### 数据清洗 - 去除重复数据和空值 - 格式标准化(日期、数字等) - 数据验证和纠错 ### API 数据适配 - 不同 API 接口数据格式转换 - 前后端数据模型映射 - 第三方系统集成适配 ## 版本记录 ### v1.1.0 (2025-12-11) - 新增自定义函数支持 - 优化大数据集处理性能 - 修复字段映射缓存问题 ### v1.0.0 (2025-11-01) - 初始版本发布 - 基础数据映射功能 - 图形化配置界面 ## 贡献指南 我们欢迎社区贡献,请阅读: - [代码贡献规范](CONTRIBUTING.md) - [测试标准](TESTING.md) ## 许可证 MIT License © 2025 东方数科