Como abrir um arquivo .dta sem o Stata
Em economia, epidemiologia e ciência política, muita base circula em .dta. Sem o Stata — ou com um Stata mais antigo que o de quem salvou — o arquivo não abre. Aqui qualquer .dta do Stata 8 ao 18 abre no navegador como tabela, com os rótulos.
Grátis para usar. Nada para instalar; o arquivo fica no seu computador. Versão para Windows — 4.9 MB, sem instalação: detalhes. Pro — US$ 29 uma vez: preço.
Erro “not Stata format” ou “versão nova demais”
Cada Stata lê arquivos de versões anteriores, mas não de versões posteriores. O Stata 12 ou mais antigo responde file … not Stata format (r(610)) a um arquivo salvo pelo Stata 13 em diante; o Stata 13 recusa arquivos do Stata 14 em diante. Os dados estão inteiros — quem está velho é o leitor.
- Peça a quem enviou para salvar com
saveold arquivo.dta, version(12)(ou a versão que você tem). Textos longos (strL) com mais de 244 caracteres não sobrevivem. - Ou abra o arquivo aqui: os formatos 113–115 (Stata 8–12) e 117–119 (Stata 13–18) são lidos, e o resultado pode ser exportado para CSV e importado com
import delimitedem qualquer Stata.
O que aparece
- Rótulos de valores no lugar dos códigos: “casado” em vez de 2. Para ver os números, desligue “Rótulos de valores no lugar dos códigos” em Leitura → Leitura do arquivo.
- Rótulos das variáveis ao lado dos nomes, no painel Campos.
- Missings
.e os estendidos.a–.zviram células vazias. - Datas com formato
%tdviram datas, e%tc/%tC, data e hora. Formatos semanais, mensais e trimestrais (%tw,%tm,%tq) ficam como o número que o Stata guarda. - strL — respostas abertas, observações longas — é lido por inteiro.
Acentos
Do formato 118 em diante, o texto é sempre UTF-8. Arquivos mais antigos usam a página de código do Windows; os que o pandas ou o R gravaram em formato antigo costumam estar em UTF-8 mesmo assim, e o aplicativo reconhece isso pelos bytes. Se “São Paulo” ainda aparecer quebrado, troque a codificação em “Leitura do arquivo”.
Levar para Excel, CSV ou outra ferramenta
Clique em Exportação: no Excel as datas continuam datas e códigos longos (como o código do município do IBGE) continuam texto. O CSV vai para o R, o Python, o SPSS ou um Stata antigo. Sai o que está na tela — filtros, colunas escolhidas, rótulos ou códigos. A edição gratuita exporta até 5.000 linhas por arquivo; o Pro não tem limite. Para pandas e DuckDB há a exportação para Parquet.
Perguntas frequentes
Quais versões de .dta são lidas?
Os formatos 113–115 (Stata 8–12) e 117–119 (Stata 13–18, inclusive arquivos com mais de 32.767 variáveis). Arquivos de versões ainda mais antigas costumam abrir também.
Posso editar o .dta e salvar?
Não, o .dta é só leitura aqui. Exporte a tabela editada para Excel ou CSV.
Por que algumas células estão vazias?
Elas guardam um missing — . ou .a a .z. O Stata mostra um ponto; aqui fica vazio, e médias e contagens ignoram essas células.
Os dados são enviados?
Não. O arquivo é lido na aba do navegador.
Grátis para usar. Seu arquivo não é enviado a nenhum servidor. Versão para Windows — 4.9 MB, sem instalação: detalhes. Pro — US$ 29 uma vez: preço.