Skip to content

Pedro-Rosa007/Document-Automator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📄 Document Automator

Sistema em Python para automação avançada na geração de documentos Word (.docx) a partir de planilhas Excel, utilizando placeholders dinâmicos, organização automática e relatórios detalhados.


🚀 Funcionalidades

  • Substituição automática de placeholders em documentos Word
  • Leitura de dados via Excel (pandas)
  • Suporte a múltiplos modelos de documentos
  • Organização automática dos arquivos gerados em pastas
  • Nomeação dinâmica de arquivos
  • Sistema de checkpoint (retoma execução em caso de erro)
  • Geração de relatórios completos
  • Interface via terminal (CLI)
  • Suporte a grandes volumes de dados

🛠️ Tecnologias utilizadas

  • Python
  • pandas
  • python-docx
  • win32com
  • JSON
  • Excel (.xlsx)
  • Word (.docx)

📂 Estrutura do projeto


⚙️ Instalação

1️⃣ Clone o repositório

2️⃣ Crie um ambiente virtual (opcional, recomendado)

python -m venv venv venv\Scripts\activate

3️⃣ Instale as dependências

pip install -r requirements.txt

▶️ Como usar

Execute o programa:

python src/document_automator.py

Através do menu interativo, é possível:

Configurar o sistema

Processar documentos

Visualizar a configuração atual

📌 Exemplos de uso:

Geração automática de contratos

Documentos para RH

Declarações em massa

Cartas personalizadas

Processos administrativos

About

Automação avançada de documentos Word a partir de Excel, com placeholders dinâmicos, múltiplos modelos, organização automática e relatórios detalhados.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages