(.OFX/.QFX/.QIF/.QBO/.Conversor de ficheiros OFC
estamos a construir uma aplicação que lê ficheiros (.OFX/.QFX/.QIF/.QBO/.OFC) e colocar os dados lidos no arquivo em uma grade.
Alguém sabe de um utilitário ou ferramenta de terceiros para converter os tipos de arquivos (.OFX/.QFX/.QIF/.QBO/.OFC) para algo mais convencional como XML ou CSV. Qualquer ajuda será muito apreciada!
estamos a usar o c# / ASP.NET para desenvolver a aplicação web. O aplicativo é hospedado em um servidor Windows, se faz alguma diferença...
7 answers
Escrevi um programa em Python ofx2csv.py que converte ficheiros OFX / QFX para CSV, se alguém precisar de fazer isto programaticamente.
Não tenho certeza se você está Looking para o código para realizar isso ou para um utilitário que o faz no desktop. Se for o último, então tente iCreateOFX Basic que lê arquivos OFX e QIF, bem como arquivos CSV em uma grade.
O Bank2CSV Pro converte vários ficheiros de banco, cartão de crédito e investimento (QIF, OFX, QFX, QBO, OFC) para o formato CSV (o ficheiro tornar-se-á uma tabela como uma folha de cálculo regular com linhas como transacções. Suporta o modo da linha de comandos:
Bank2csv_pro.exe input.saída de ofx.csv
O Bank2CSV Pro funciona bem, mas a versão gratuita converte apenas 10 transacções e a versão completa custa 50 dólares. Encontrei uma ferramenta online gratuita que converte CSV para OFX e QIF:
Http://csvconverter.gginternational.net/
Basta enviar o seu csv, seleccione os campos para mapear e boom - você obtém o seu ficheiro QIF ou OFX. Funcionou muito bem para mim quando tentei enviar os meus ficheiros bancários para o QBO
A ofx2csv.py o guião quase funciona. Para os downloads do citibank em que o csv não inclui o campo "memo" e o qfx FAZ, foi necessário adicionar o campo "memo" à saída:
line = {
'date': transaction.date.strftime(DATE_FORMAT),
'payee': transaction.payee,
'memo':transaction.memo,
'debit': debit,
'credit': credit,
'balance': balance
}
Criei um site do lado do cliente para automatizar isto:
Esta conversão acontece do lado do cliente para que o ficheiro nunca saia do computador do cliente.Se houver algum uso para ele, vou adicionar alguns recursos como a fusão de vários arquivos qbo em um único e, em seguida, converter.