Abrir o arquivo SPED como tabelas: um registro, uma planilha
O arquivo da EFD ICMS/IPI é um TXT com uma linha por registro: <code>|C100|0|1|F001|55|...|</code>. No PVA dá para consultar, mas não dá para filtrar as notas de um CFOP, somar o ICMS por fornecedor ou mandar as linhas do C170 para o cliente conferir. No Excel, o arquivo entra numa coluna só, e “Texto para colunas” pelo “|” mistura registros que não têm nada a ver um com o outro. O caminho é separar o arquivo por registro.
Grátis para usar. O arquivo é lido no seu navegador e nunca é enviado a um servidor — com CNPJ, valores e chaves de NF-e, isso importa. Versão para Windows — 4.9 MB, sem instalação: detalhes. Pro — US$ 29 uma vez: preço.
Como fica
Arraste o TXT para a janela. O aplicativo reconhece o SPED pelo conteúdo (a primeira linha é |0000|), não pelo nome, e identifica se é EFD ICMS/IPI, EFD-Contribuições ou ECD. Cada tipo de registro vira uma tabela:
- abre primeiro o C100 (as notas); os demais estão em “Leitura” → “Registro”, com a quantidade de linhas e o nome oficial de cada um;
- “Abrir todos os registros em abas” coloca 0150, 0200, C100, C170, C190, E110… cada um em sua aba;
- as colunas têm os nomes do Guia Prático —
COD_PART,NUM_DOC,CHV_NFE,VL_DOC,CFOP,VL_ICMS— nos registros mais usados (0000, 0005, 0100, 0150, 0190, 0200, C100, C170, C190, D100, E110, E116, H010, 9900, entre outros); nos demais,CAMPO_02,CAMPO_03… com o mesmo número do campo no Guia; - valores como
1500,50viram números (dá para somar e ordenar) e datas05012024viram datas; CNPJ, CFOP, CST e códigos continuam texto, sem perder zeros à esquerda; - a primeira coluna,
LINHA, é o número da linha no arquivo — útil para achar a linha no PVA ou num editor.
C170 sabe de qual nota é
Num arquivo SPED, o item (C170) não traz o número da nota: ele simplesmente vem logo abaixo do seu C100. Separado em tabela, esse vínculo se perderia. Por isso a tabela do C170 ganha, logo no início, as colunas C100_LINHA, C100_NUM_DOC e C100_CHV_NFE — a nota-mãe de cada item. O mesmo vale para C190 e C195 (ligados ao C100), D190 (ao D100), E111 e E116 (ao E110), H010 (ao H005); na EFD-Contribuições o C100 recebe o CNPJ do estabelecimento (C010), e na ECD as partidas I250 recebem o número e a data do lançamento I200.
Com isso dá para filtrar os itens de uma chave de acesso, ou cruzar o C170 com o XML das notas: veja NF-e em XML para Excel e como vincular duas tabelas por uma coluna.
Conferências que ficam fáceis
- Total por CFOP: no C190, “Análise” → “Tabela dinâmica…”, linhas por
CFOP, soma deVL_OPReVL_ICMS. - Notas de um fornecedor: filtre o C100 por
COD_PARTe veja o nome no 0150. - Itens sem cadastro: compare o
COD_ITEMdo C170 com o 0200. - Quantidade de registros: o 9900 lista quantos registros de cada tipo o arquivo declara — e a lista de registros em “Leitura” mostra quantos ele realmente tem.
Detalhes que costumam atrapalhar
- Acentos. O SPED é gravado em Latin-1 (Windows-1252) e é assim que ele é lido; se o seu sistema gerou em UTF-8, isso também é reconhecido, e a codificação pode ser trocada na barra de ferramentas.
- Assinatura digital. O arquivo assinado traz a assinatura depois do
|9999|; ela é ignorada. Se o|9999|não existir, o aplicativo avisa que o arquivo pode estar truncado. - Versões do leiaute. Campos novos são acrescentados no fim do registro; um arquivo de leiaute antigo simplesmente tem menos colunas.
O aplicativo só lê: ele não valida regras do Guia, não gera nem corrige o SPED e não substitui o PVA. Para corrigir, use o seu sistema ou o próprio PVA.
Limites da edição gratuita
Abrir, filtrar, somar e conferir não têm limite. A exportação gratuita para Excel ou CSV vai até 5.000 linhas por arquivo — basta para o C190 ou o E110, mas o C170 de uma empresa média passa disso; aí entra o Pro (US$ 29, uma vez). Veja preços e licença.
Perguntas frequentes
Funciona com EFD-Contribuições e ECD?
Sim. O tipo é reconhecido pelo registro 0000. Os nomes de campo vêm prontos nos registros mais comuns de cada um (na ECD: I050, I150, I155, I200, I250); nos outros as colunas se chamam CAMPO_n, com o número do campo no Guia Prático.
O arquivo vai para algum servidor?
Não. A leitura acontece no navegador ou no programa instalado no seu computador.
Um arquivo de várias centenas de megabytes abre?
Sim. O arquivo é percorrido uma vez para montar o índice das linhas, e cada registro é lido sob demanda — não é preciso carregar tudo na memória.
Posso editar e salvar o SPED?
Não. O SPED é aberto só para leitura; o resultado vai para Excel, CSV ou outro formato.
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.