bethania_porto_santos/README.md
lronetto c3a0739a80 Adiciona gerador de Plano de Ataque (PPTX por quinzena) com pacotes standalone
- gerar_plano.py: le planilha de planejamento (.xlsx) e um PPTX-modelo,
  gera uma quinzena por slide pintando cada quadrante (Geotecnia,
  Infraestrutura, Superestrutura) conforme o status na data
- cores.json: cores/opacidades configuraveis sem precisar mexer no codigo
- dist-linux/: executavel standalone (PyInstaller) + arquivos de exemplo
- dist-windows/: pacote com Python embeddable (sem instalacao) + .bat

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-12 01:55:54 +00:00

1.2 KiB

Plano de Ataque — gerador de PPTX por quinzena

Gera, a partir de um PPTX-modelo (slide 2 = layout de uma quinzena) e de uma planilha de planejamento (.xlsx), um PPTX com uma quinzena por slide, pintando cada quadrante da planta (Geotecnia/Estaqueamento, Infraestrutura/Bloco, Superestrutura/Pilar) de acordo com o status (andamento/concluído) naquela data.

Estrutura

  • gerar_plano.py — script-fonte (Python puro: openpyxl, python-pptx, lxml)
  • cores.json — arquivo de entrada com as cores/opacidades usadas no PPTX
  • dist-linux/ — pacote pronto para Linux (executável standalone via PyInstaller)
  • dist-windows/ — pacote pronto para Windows (Python embeddable + libs, sem precisar instalar nada; abrir PlanoDeAtaque.bat)

Cada pasta dist-* já vem com um .pptx modelo e um .xlsx de exemplo, além de um LEIA-ME.txt com instruções detalhadas de uso.

Uso rápido

Numa pasta com exatamente 1 .json de cores, 1 .pptx modelo e 1 .xlsx de planejamento:

python3 gerar_plano.py

Gera <nome-do-modelo>_ATUALIZADO.pptx na mesma pasta.

Gerar o executável novamente

pip install openpyxl python-pptx lxml pyinstaller
pyinstaller --onefile --name PlanoDeAtaque gerar_plano.py