beleneglorion / xtoy
此包已被弃用且不再维护。未建议替换包。
将事物X转换为另一个事物Y的简单机制 csv→xml rss→数据库
dev-master
2015-04-06 18:23 UTC
Requires
- php: >=5.3.3
- ext-zip: *
- beleneglorion/spreadsheet-reader: dev-master
- mk-j/php_xlsxwriter: dev-master
- php-excel-reader/spreadsheet-reader: dev-master
- symfony/yaml: >=2.2
Requires (Dev)
- phpunit/phpunit: 4.0.*
This package is not auto-updated.
Last update: 2020-01-20 03:43:21 UTC
README
可配置的引擎,将X转换为Y :)
读取器
读取器类允许从多种类型的源(csv文件、xls(x)、数据库)读取数据。源中的每一行都返回为一个数组,并传递给映射器进行转换
映射器
映射器接收一个数组作为输入,并生成一个新的数组,该数组遵循一组规则。新数组中的每个字段都使用规则定义来计算。
规则是一个关联数组,键是输出字段的名称,值是一个定义要执行的操作的数组。
待办事项:规则的文档,请参阅示例
写入器
写入器接收映射器的输出数组,并将其保存到目标资源上,它可以是文件、数据库等,只需编写代码即可
报告器
整个过程可能需要时间,然后如果给每个组件(读取器、映射器、写入器)一个报告器,它们可以报告转换的当前状态(总行数、读取行数、写入行数、映射行数)