PHPackages                             everton3x/conversor-pad - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. everton3x/conversor-pad

AbandonedArchivedProject[Parsing &amp; Serialization](/categories/parsing)

everton3x/conversor-pad
=======================

Conversor dos txt do PAD para outros formatos.

v0.2.0(6y ago)011MITPHPPHP &gt;=7.4.5

Since May 22Pushed 5y agoCompare

[ Source](https://github.com/everton3x/conversor-pad)[ Packagist](https://packagist.org/packages/everton3x/conversor-pad)[ RSS](/packages/everton3x-conversor-pad/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (2)Versions (5)Used By (0)

Conversor do PAD
================

[](#conversor-do-pad)

Conversor de dados armazenados em arquivos de texto com campos de largura fixa conforme layout do TCE/RS para importação no sistema SIAPC/PAD.

---

Requisitos
----------

[](#requisitos)

- PHP 7
- Composer

Para requisitos detalhados, veja o arquivo composer.json

Instalação
----------

[](#instalação)

```
git clone https://github.com/everton3x/conversor-pad.git

cd conversor-pad

composer install
```

Utilização
----------

[](#utilização)

```
php convert.php -i|--input diretório_dos_arquivos_txt -o|--output caminho_para_o arquivo_convertido -d|--debug
```

Formatos suportados
-------------------

[](#formatos-suportados)

### CSV: arquivos de texto com campos separados por ponto-e-vírgula (;).

[](#csv-arquivos-de-texto-com-campos-separados-por-ponto-e-vírgula-)

Para usar esse formato, informe no parâmetro `--output caminho/arquivo.csv`, onde caminho/arquivo.csv será o diretório onde os arquivos CSV serão salvos.

Esse formato salva um arquivo CSV para cada arquivo TXT

Agregação de dados
------------------

[](#agregação-de-dados)

Os arquivos TXT do PAD geralmente são gerados para a Câmara de Vereadores e para o Poder Executivo, nestes incluídos o RPPS, e ainda outros para órgãos da administração indireta.

O comando `aggregate` faz a agregação dos dados de vários TXT em um único a fim de ter os dados de todo o município numa única base.

```
php aggregate.php diretório_de_destino diretório_de_origem_1 diretório_de_origem_2 diretório_de_origem_3 ...
```

Changelog
---------

[](#changelog)

### versão 0.2.0

[](#versão-020)

- suporte a conversão para SQLite;
- comando aggregate adicionado;

### versão 0.1.0

[](#versão-010)

- suporte para conversão para CSV;

TODO
----

[](#todo)

- salvar os metadados de cada arquivo;

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

2233d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/582620?v=4)[Everton da Rosa](/maintainers/everton3x)[@everton3x](https://github.com/everton3x)

---

Top Contributors

[![everton3x](https://avatars.githubusercontent.com/u/582620?v=4)](https://github.com/everton3x "everton3x (52 commits)")

---

Tags

parserphp7

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/everton3x-conversor-pad/health.svg)

```
[![Health](https://phpackages.com/badges/everton3x-conversor-pad/health.svg)](https://phpackages.com/packages/everton3x-conversor-pad)
```

###  Alternatives

[symfony/http-kernel

Provides a structured process for converting a Request into a Response

8.1k869.4M8.8k](/packages/symfony-http-kernel)[symfony/cache

Provides extended PSR-6, PSR-16 (and tags) implementations

4.2k373.5M3.3k](/packages/symfony-cache)[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.7k38.9k](/packages/matomo-matomo)[wikimedia/parsoid

Parsoid, a bidirectional parser between wikitext and HTML5

187557.3k3](/packages/wikimedia-parsoid)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[ecotone/ecotone

Enterprise architecture layer for Laravel and Symfony — CQRS, Event Sourcing, Durable Workflows (Sagas, Orchestrators), Projections, and Outbox messaging via PHP attributes.

564576.7k53](/packages/ecotone-ecotone)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
