Uma ferramenta simples para converter arquivos OFX (Open Financial Exchange) para planilhas Excel.
- Clone este repositório ou baixe os arquivos
- Configure o ambiente isolado com UV:
chmod +x setup.sh
./setup.sh
O script setup.sh verificará se o UV está instalado e, caso não esteja, o instalará automaticamente. Em seguida, criará um ambiente virtual isolado e instalará todas as dependências necessárias.
python ofxcel.py caminho/para/arquivo.ofx
Por padrão, o arquivo Excel será criado no mesmo diretório com o mesmo nome, mas com extensão .xlsx.
python ofxcel.py caminho/para/arquivo.ofx -o caminho/para/saida.xlsx
python ofxcel.py pasta/com/arquivos/ofx -o pasta/para/excel
ofx/- Diretório para armazenar arquivos OFXexcel/- Diretório para armazenar os arquivos Excel geradosofxcel.py- Script principalrequirements.txt- Dependências do projeto
Após configurar o ambiente com o script setup.sh, você pode usar o conversor de duas formas:
- Usando o script auxiliar:
chmod +x converter.sh
./converter.sh
- Diretamente com o ambiente ativado:
source .venv/bin/activate
python ofxcel.py ofx/ -o excel/
deactivate
Este comando irá processar todos os arquivos OFX na pasta ofx/ e salvar os arquivos Excel resultantes na pasta excel/.