Converter OFX para Excel
Transforme o extrato do banco em planilha, sem que o arquivo saia do seu aparelho.
Lendo o extrato aqui no seu aparelho…
Prévia da planilha
- Lançamentos
- -
- Período
- -
- Entradas
- -
- Saídas
- -
- Saldo do período
- -
- Saldo final da conta
- -
Formato de saída
Nada foi enviado para lugar nenhum. A leitura do arquivo e a montagem da planilha aconteceram dentro do seu navegador. Veja como conferir isso.
O que é um arquivo OFX
OFX é a sigla de Open Financial Exchange, o formato que os bancos usam para entregar o extrato de um jeito que programa de finanças consiga ler. Quando você pede o extrato no internet banking e escolhe a opção “Money”, “Quicken” ou “gerenciador financeiro”, o que baixa é um arquivo .ofx. Ele guarda cada lançamento com data, valor, tipo e descrição, só que num formato de marcação que o Excel não abre. Dar um duplo clique nele normalmente não faz nada, ou abre uma janela de texto com dezenas de linhas entre sinais de maior e menor.
Esta ferramenta lê esse arquivo e devolve uma planilha comum, com uma linha por lançamento e as colunas Data, Descrição, Tipo, Valor, Saldo acumulado e Identificador. A coluna de saldo acumulado é calculada aqui. O OFX informa o saldo da conta em uma única data, nunca o saldo linha a linha, e é justamente essa coluna que falta na hora de conferir uma conciliação. Você pode baixar em Excel (.xlsx), com data formatada como data e valor como moeda, ou em CSV com ponto e vírgula e BOM UTF-8, que é o que o Excel em português abre sem embaralhar coluna nem acento.
Extrato bancário é dado sensível. Ele mostra quanto você ganha, onde compra, para quem paga e quanto sobrou. Aqui esse arquivo não vai para lugar nenhum: a leitura do OFX e a montagem da planilha acontecem inteiras dentro do seu navegador, no seu próprio aparelho. E você não precisa acreditar na nossa palavra. Abra as ferramentas de desenvolvedor, vá até a aba de rede e converta um arquivo. Nenhum envio vai aparecer. É a diferença entre uma ferramenta que roda no seu aparelho e um site que recebe o seu extrato num servidor que você não controla.
Como funciona a conversão
- Baixe o extrato em OFX no seu banco. O caminho é parecido em todos: entre no extrato da conta, escolha o período e procure o botão de salvar, exportar ou baixar. Preste atenção no nome da opção, porque muitos bancos não escrevem “OFX”, e sim “Money”, “MS Money”, “Quicken” ou “gerenciador financeiro”, já que o formato nasceu para esses programas. No Itaú, no Bradesco, no Banco do Brasil, na Caixa e no Santander a exportação fica na própria tela de extrato do internet banking pelo computador. No Nubank, no Inter, no Sicredi e no Sicoob o caminho é o mesmo dentro do extrato da conta, e no aplicativo a opção costuma aparecer perto de “exportar” ou “compartilhar extrato”. Se o botão não aparecer no celular, tente pelo navegador no computador, porque a exportação em OFX quase sempre está lá.
- Arraste o arquivo .ofx para a área de conversão desta página, ou clique para escolher. Também valem .qfx, a variante da Intuit usada pelo Quicken, e .ofc, o formato antigo da Microsoft. Se você baixou vários meses separados, selecione todos de uma vez.
- A ferramenta descobre sozinha qual das duas sintaxes do OFX o arquivo usa. Até a versão 1.6 o arquivo é SGML, com as tags fechando sozinhas, que é o que a maioria dos bancos brasileiros ainda exporta. Da versão 2.0 em diante é XML. Ela também lê a codificação declarada no cabeçalho para preservar os acentos dos nomes de estabelecimento, que é onde a maioria dos conversores estraga o arquivo.
- Confira a prévia da tabela na tela: as primeiras linhas, o período coberto, o total de entradas, o total de saídas e o saldo do período. Quando você manda vários arquivos, eles são unidos e ordenados por data, e os lançamentos repetidos nos meses que se sobrepõem são descartados pelo identificador único de cada transação.
- Escolha Excel ou CSV e baixe. O .xlsx sai com o cabeçalho em negrito e congelado, filtro automático, largura de coluna ajustada, data como data e valor como moeda, mais uma aba de resumo com os dados da conta e os totais. O CSV sai com ponto e vírgula e BOM UTF-8, do jeito que o Excel brasileiro gosta.
Para que serve
- Conciliação bancária do mês Coloque o extrato do banco ao lado do razão contábil e confira lançamento por lançamento. A coluna de saldo acumulado parte do saldo real informado pelo banco, então a última linha bate com o saldo da conta. É isso que deixa você achar rápido onde a diferença começou.
- Importar para o sistema contábil Muito ERP e muito sistema contábil importam planilha, mas não leem OFX, ou leem só o layout de alguns bancos. Exportar em CSV com ponto e vírgula resolve, e a opção de ponto decimal deixa o arquivo no formato que os importadores costumam exigir.
- Controle financeiro pessoal ou de MEI Junte os arquivos de vários meses de uma vez, ordene por data e monte a sua planilha de categorias e fluxo de caixa, sem digitar nada e sem entregar o seu extrato a um aplicativo de finanças.
- Prestação de contas e auditoria Condomínio, associação, sindicato e igreja precisam mostrar a movimentação de forma legível. A planilha traz o identificador de cada transação, o que permite rastrear qualquer linha de volta até o arquivo original do banco.
Perguntas frequentes
Meu extrato bancário é enviado para algum servidor?
Não. O arquivo nunca sai do seu aparelho. A leitura do OFX e a montagem da planilha acontecem dentro do seu navegador, e nada é enviado. Dá para conferir sozinho em trinta segundos: abra as ferramentas de desenvolvedor do navegador (F12), vá até a aba Rede, converta um arquivo e veja que nenhum envio acontece. Também não usamos cadastro, não guardamos histórico e não existe um servidor nosso que pudesse receber esse arquivo, mesmo que a gente quisesse. Isso importa mais aqui do que em qualquer outro conversor, porque um extrato mostra sua renda, seus hábitos de consumo e seus fornecedores.
Onde baixo o arquivo OFX no meu banco?
Entre no extrato da conta pelo internet banking, escolha o período e procure a opção de salvar, exportar ou baixar o extrato. O detalhe que faz a maioria das pessoas desistir é o nome: banco quase nunca escreve “OFX” na tela. Procure por “Money”, “MS Money”, “Quicken”, “gerenciador financeiro” ou “programa de finanças”, porque o OFX foi criado para esses programas e o nome pegou. Itaú, Bradesco, Banco do Brasil, Caixa e Santander oferecem a exportação na própria tela de extrato do site pelo computador. Nubank, Inter, Sicredi e Sicoob seguem o mesmo padrão dentro do extrato da conta. Duas observações práticas. No aplicativo do celular a opção às vezes não aparece, e aí vale entrar pelo navegador no computador. E os bancos costumam limitar quantos meses de histórico saem de uma vez, então baixe mês a mês e junte tudo aqui de uma vez só.
Baixei o OFX e ele não abre. O Excel diz que o arquivo é inválido.
É o esperado, e não quer dizer que o arquivo esteja corrompido. OFX não é planilha. É um formato de marcação, parente do HTML, feito para programa de finanças ler, não para pessoa abrir. Quando você renomeia a extensão para .xls ou manda o Excel abrir direto, ele tenta interpretar aquilo como planilha, não consegue, e reclama. A conversão é justamente o passo que falta. Se mesmo aqui o arquivo for recusado, confira se você baixou OFX de verdade e não o extrato em PDF ou em TXT, porque os bancos oferecem os três lado a lado e é fácil clicar no errado.
Por que o OFX não traz o saldo de cada linha, e como vocês calculam?
O formato prevê um saldo só por extrato, o LEDGERBAL, que é o saldo da conta numa data específica, quase sempre o fim do período baixado. Os lançamentos vêm sem saldo nenhum. Somar de cima para baixo começando do zero produz uma coluna que não corresponde a nada. O cálculo certo é ao contrário: como o saldo final é conhecido, a gente subtrai dele a soma dos lançamentos para achar o saldo inicial, e só então corre a coluna para a frente. Assim a última linha bate exatamente com o saldo real da sua conta, e cada linha do meio mostra o saldo verdadeiro daquele momento. Quando o arquivo não traz saldo, a ferramenta avisa e apresenta a coluna como acumulado do período, em vez de mostrar um número com cara de saldo real.
Funciona com .qfx, .ofc e com arquivo de banco antigo?
Sim. O .qfx é a variante da Intuit para o Quicken e usa a mesma estrutura do OFX, com alguns campos a mais que a gente simplesmente ignora. O .ofc é o formato anterior, da Microsoft, e também é lido. Sobre a idade do arquivo: as versões 1.0 a 1.6 do OFX usam SGML, em que as tags de valor não têm fechamento, e da 2.0 em diante o arquivo é XML bem formado. Os dois casos são tratados. Isso importa porque nenhum leitor de XML de navegador aceita um OFX 1.x, já que para ele uma tag sem fechamento é documento inválido. É por isso que vários conversores online falham exatamente nos arquivos dos bancos brasileiros, que na maioria ainda exportam a sintaxe antiga.
Os acentos aparecem errados quando eu converto em outros sites. Por quê?
Porque o extrato foi gravado numa codificação e lido em outra. O cabeçalho do OFX declara isso em duas linhas, ENCODING e CHARSET, e os bancos brasileiros costumam gravar em Windows-1252, a antiga página de código do Windows. Quem lê o arquivo como UTF-8 sem olhar o cabeçalho transforma “PÃO DE AÇÚCAR” numa sequência de símbolos. Esta ferramenta lê a codificação declarada e ainda confere se ela corresponde ao conteúdo real. Existe um caso comum em que o exportador do banco escreve “CHARSET:1252” fixo no cabeçalho mas grava o corpo em UTF-8, e obedecer à declaração ali destruiria todos os acentos. Quando isso é detectado, a conversão usa a codificação real e avisa você.
Posso juntar vários meses num arquivo só?
Pode, e é o uso mais comum. Selecione todos os arquivos de uma vez e eles viram uma planilha só, ordenados por data. Se dois arquivos se sobrepõem, como o de janeiro terminando no dia 31 e o de fevereiro começando no dia 30, os lançamentos repetidos são descartados pelo FITID, o identificador único que a especificação do OFX criou justamente para permitir reimportar o mesmo período sem duplicar nada. A ferramenta informa quantos foram descartados. Uma ressalva: se os arquivos forem de contas diferentes, os lançamentos são unidos mas o saldo acumulado deixa de ser calculado, porque somar movimentação de contas distintas numa coluna só daria um número sem significado.
Preciso pagar, criar conta ou instalar alguma coisa?
Não. A ferramenta é gratuita e sem cadastro, não tem limite de conversões, não coloca marca d’água nem linha de propaganda na planilha e não pede e-mail. Também não há nada para instalar, porque funciona no navegador do computador, do Android e do iPhone. Como tudo roda no seu aparelho, depois que a página carregou você pode até ficar sem internet que a conversão continua funcionando.
Ferramentas relacionadas
Fontes
Os limites e formatos aplicados por esta ferramenta vêm das especificações oficiais abaixo, não de terceiros:
- Financial Data Exchange, a entidade que mantém o padrão Organização que hoje cuida do padrão de troca de dados financeiros que nasceu como OFX. É de lá que vêm as definições dos campos de cada lançamento, do saldo informado uma vez por extrato e do identificador único de transação, criado justamente para permitir reimportar um período sem duplicar nada.
- Open Financial Exchange na Wikipédia (em inglês) Resumo da história e das versões do formato. As versões 1.0 a 1.6 usam SGML, com tags que não fecham, e da 2.0 em diante o arquivo é XML bem formado. Registra também que o QFX do Quicken é uma extensão proprietária do OFX e que o consórcio passou a ser administrado pela Financial Data Exchange em 2019.
- ECMA-376 · Office Open XML A norma do formato .xlsx. Define, entre outras coisas, como uma data e um valor em moeda são guardados com formato próprio em vez de texto, e como uma planilha declara largura de coluna, filtro e painel congelado, recursos que fazem parte do formato e não de um programa específico.
- Importar ou exportar arquivos de texto (.txt ou .csv) · Suporte da Microsoft Orientação oficial da Microsoft para quem prefere baixar o extrato em CSV. Explica por que o Excel em português espera ponto e vírgula entre as colunas, já que o separador de lista acompanha o separador decimal das configurações regionais do Windows.
Termos relacionados
Esta página responde a quem procura por: