everton3x/conversor-pad

该软件包已被弃用且不再维护。未建议替代软件包。

将TXT格式的PAD转换为其他格式的转换器。

安装: 9

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 0

开放问题: 0

类型:项目

v0.2.0 2020-05-22 17:58 UTC

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;

待办事项

  • 保存每个文件的元数据;