Skip to content

renankalfa/gerador_relatorios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geradores Automáticos de Relatórios

Este repositório tem como objetivo apresentar duas soluções desenvolvidas por mim, no Ministério da Mulher, que envolvem a automatização da geração de arquivos Words a partir de planilhas.

geradores de relatórios

  1. Gerador de Subsídios: programa com interface gráfica que gera um documento Word de uma ou várias unidades federativas;
  2. Gerador de Relatórios de Feminicídios: script Python que gera relatórios com gráficos e métricas de feminicídios para todas as unidades federativas.

Gerador de Subsídios

Problema de negócio: demanda semanal/diária de um arquivo Word com os dados das parcerias vigentes sob responsabilidades do departamento.

Como era feita: manualmente era copiado e colado para um arquivo Word informações de cada parceira de uma determinada UF.

Solução criada: programa com interface gráfica que gera automaticamente e de maneira rápida esse arquivo.

gerador

Exemplo de arquivo gerado:

documento gerado

Ferramentas utilizadas

  • Jupyter Notebook/PyCharm: locais para escrita e testes do script Python.
  • Python (versão 3.9.6): linguagem de programação usada para escrita dos scripts.
  • Bibliotecas Python
    • Tkinter (versão 8.5): criação da interface gráfica.
    • Docx (versão 0.8.11): criação do arquivo Word.
    • Pandas (versão 1.5.3): carregamento e manipulação de dados.

Gerador de Relatórios de Feminicídios

Problema de negócio: falta de um material físico com dados sobre a violência contra a mulher para viagens e consulta em reuniões.

Solução criada: geração de relatórios de feminicídios para todas as UFs por meio de um script Python.

Os arquivos gerados podem ser encontrados clicando aqui. A imagem abaixo retrata um exemplo de arquivo gerado:

relatorio feminicidio

Ferramentas utilizadas

  • Jupyter Notebook/PyCharm: locais para escrita e testes do script Python.
  • Python (versão 3.9.6): linguagem de programação usada para escrita dos scripts.
  • Bibliotecas Python
    • Docx (versão 0.8.11): criação do arquivo Word.
    • Pandas (versão 1.5.3): carregamento e manipulação de dados.

Próximos passos

  • Refatoração dos códigos;
  • Automação da geração de subsídios (sem a necessidade de intervenção humana).

Back to top

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published