Skip to content

ngandrezio-byte/AutoRelatorio2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

AutoRelatorio_v1 (Simples)
--------------------------

Conteúdo do pacote:
- AutoRelatorio_v1.py  : Programa Python com interface (Tkinter).
- README.txt           : Este ficheiro.
- INSTRUÇÕES_PyInstaller.txt : Como criar .exe opcionalmente.

Requisitos (no Windows):
- Python 3.8+ instalado (opcional se for gerar .exe)
- Recomendado: criar um ambiente virtual
    python -m venv venv
    venv\Scripts\activate

Instalar dependências:
    pip install pdfplumber pandas openpyxl reportlab

Como usar (rodar com Python):
- Abra o ficheiro AutoRelatorio_v1.py (double-click se .py associado) ou:
    python AutoRelatorio_v1.py
- Na janela, escolha o PDF, informe Data Inicial e Data Final no formato YYYY-MM-DD
  (ex: 2025-10-07) e clique em "Gerar Relatório".
- Os ficheiros gerados (.xlsx e .pdf) serão salvos na mesma pasta do PDF selecionado.

Como gerar .EXE (opcional):
1) Instale PyInstaller:
    pip install pyinstaller
2) Na pasta do ficheiro AutoRelatorio_v1.py rode:
    pyinstaller --onefile --noconsole AutoRelatorio_v1.py
3) O executável ficará em "dist\AutoRelatorio_v1.exe". Copie esse .exe para uso.

Observações:
- O extractor reconstrói datas quando o PDF tem prefixo "YYYY-MM-" em uma linha e o dia na linha seguinte.
- Mantenho os nomes dos produtos exatamente como aparecem no PDF.
- Se alguns produtos aparecem com descrição em linhas múltiplas, o script pode ignorar marcadores extras (DOSE, COMPOSTO) — estes não alteram o nome principal.
- Se quiser, eu posso criar uma versão .exe para você — mas precisarei do seu OK para gerar o .exe aqui (requer testar em ambiente Windows).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages