everton3x / conversor-pad
该软件包已被弃用且不再维护。未建议替代软件包。
将TXT格式的PAD转换为其他格式的转换器。
v0.2.0
2020-05-22 17:58 UTC
Requires
- php: >=7.4.5
- psr/log: ^1.1
Requires (Dev)
- phpunit/phpunit: ^9.1
This package is auto-updated.
Last update: 2021-04-25 20:02:16 UTC
README
将存储在文本文件中并按照TCE/RS布局的固定宽度字段数据转换为SIAPC/PAD系统导入的转换器。
要求
- PHP 7
- Composer
有关详细要求,请参阅composer.json文件
安装
git clone https://github.com/everton3x/conversor-pad.git
cd conversor-pad
composer install
使用
php convert.php -i|--input diretório_dos_arquivos_txt -o|--output caminho_para_o arquivo_convertido -d|--debug
支持格式
CSV:由点号和分号分隔字段的文本文件。
要使用此格式,请在参数--output caminho/arquivo.csv
中指定,其中caminho/arquivo.csv将是CSV文件保存的目录。
此格式为每个TXT文件保存一个CSV文件
数据聚合
PAD的TXT文件通常是为议员会和行政执行权力(包括RPPS)以及间接管理部门生成的。
命令aggregate
将多个TXT文件的数据聚合到一个文件中,以便将整个市的数据存储在一个单独的数据库中。
php aggregate.php diretório_de_destino diretório_de_origem_1 diretório_de_origem_2 diretório_de_origem_3 ...
变更日志
版本 0.2.0
- 支持转换为SQLite;
- 添加了aggregate命令;
版本 0.1.0
- 支持转换为CSV;
待办事项
- 保存每个文件的元数据;