php-etl/csv-plugin

CSV 提取器和加载器插件

安装次数: 3,758

依赖关系: 0

建议者: 1

安全性: 0

星标: 0

关注者: 2

分支: 1

开放问题: 2

类型:gyroscops-plugin

v0.6.3 2023-09-14 07:19 UTC

README

本软件包旨在将 CSV 读取器和写入器集成到

Quality (PHPStan lvl 4) PHPUnit PHPStan level 5 PHPStan level 6 PHPStan level 7 PHPStan level 8 PHP

Pipeline 堆栈。

原则

该库中的工具将生成可执行的 PHP 源代码,使用来自 nikic/php-parser 的中间 抽象语法树。这种中间格式有助于您将本库生成的代码与其他来自 Middleware 的软件包结合起来。

安装

composer require php-etl/csv-plugin

使用方法

配置文件的示例。读取 input.csv,写入 output.csv,将错误记录在系统的 stderr

csv:
    extractor:
        file_path: input.csv
        delimiter: ';'
        enclosure: '"'
        escape: '\\'
    loader:
        file_path: output.csv
        delimiter: ','
        enclosure: '"'
        escape: '\\'
    logger:
        type: stderr

配置文件示例

另请参阅