php-etl / spreadsheet-plugin
用于 XLS 提取和加载的插件
v0.5.2
2023-04-20 09:21 UTC
Requires
- php: ^8.2
- nikic/php-parser: ^4.10
- php-etl/configurator-contracts: 0.8.*
- php-etl/packaging-contracts: 0.3.*
- php-etl/satellite-toolbox: *
- symfony/config: ^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- infection/infection: ^0.26.18
- php-etl/bucket-contracts: 0.2.*
- php-etl/phpunit-extension: *
- php-etl/pipeline-contracts: 0.4.*
- php-etl/spreadsheet-flow: *
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.0
- rector/rector: ^0.15
- symfony/yaml: ^6.0
This package is auto-updated.
Last update: 2024-09-02 12:43:35 UTC
README
此软件包旨在将电子表格或 Opendocument 读取器和写入器集成到 Pipeline 堆栈中。
原则
此库中的工具将生成可执行的 PHP 源代码,使用来自 nikic/php-parser 的中间 抽象语法树。这种中间格式有助于您将此库生成的代码与其他来自 Middleware 的软件包结合使用。
安装
composer require php-etl/spreadsheet-plugin
用法
配置文件示例。读取 input.xlsx
,写入 output.xlsx
,将错误记录在系统的 stderr。
spreadsheet: extractor: file_path: 'input.xlsx' excel: sheet: 'sheet2' skip_line: 1 # loader: # file_path: 'output.xlsx' # excel: # sheet: 'sheet2' logger: type: stderr