此包已被弃用且不再维护。未建议替换包。

将事物X转换为另一个事物Y的简单机制 csv→xml rss→数据库

dev-master 2015-04-06 18:23 UTC

This package is not auto-updated.

Last update: 2020-01-20 03:43:21 UTC


README

可配置的引擎,将X转换为Y :)

读取器

读取器类允许从多种类型的源(csv文件、xls(x)、数据库)读取数据。源中的每一行都返回为一个数组,并传递给映射器进行转换

映射器

映射器接收一个数组作为输入,并生成一个新的数组,该数组遵循一组规则。新数组中的每个字段都使用规则定义来计算。

规则是一个关联数组,键是输出字段的名称,值是一个定义要执行的操作的数组。

待办事项:规则的文档,请参阅示例

写入器

写入器接收映射器的输出数组,并将其保存到目标资源上,它可以是文件、数据库等,只需编写代码即可

报告器

整个过程可能需要时间,然后如果给每个组件(读取器、映射器、写入器)一个报告器,它们可以报告转换的当前状态(总行数、读取行数、写入行数、映射行数)