(.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...

Author: Rup, 2011-07-22

7 answers

Escrevi um programa em Python ofx2csv.py que converte ficheiros OFX / QFX para CSV, se alguém precisar de fazer isto programaticamente.

 4
Author: Ibrahim Muhammad, 2015-04-19 23:36:07

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.

 1
Author: nepa, 2011-07-22 17:57:15
Encontrei uma solução para este problema.

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

Ver http://www.propersoft.net/

 1
Author: Rup, 2011-07-23 07:28:01

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

 1
Author: Jason Noronha, 2015-03-12 11:25:22

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
    }
 0
Author: Keith Siilats, 2015-09-27 20:20:02

Criei um site do lado do cliente para automatizar isto:

Https://convert-qfx.now.sh/

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.

 -1
Author: Jim, 2018-07-09 20:42:54