Você enviou um arquivo CSV para o Mastodon para importar seguidores ou bloqueios, e o servidor o rejeitou com um erro de CSV inválido. Esse erro geralmente significa que a estrutura do arquivo não corresponde ao que o Mastodon espera. O problema geralmente está em cabeçalhos de coluna incorretos, aspas extras ou texto solto fora das linhas de dados.
O Mastodon exige que arquivos CSV tenham uma linha de cabeçalho específica e um formato simples separado por vírgulas. Arquivos exportados de outras redes sociais ou editados em planilhas geralmente introduzem formatação que o Mastodon não consegue interpretar. Este artigo explica o formato CSV exato que o Mastodon espera e fornece correções passo a passo para ajustar seu arquivo.
Após ler este guia, você conseguirá identificar por que seu arquivo CSV é inválido, reformatá-lo corretamente e concluir a importação no Mastodon com sucesso.
Principais Conclusões: Corrigindo o Erro de CSV Inválido no Mastodon
- O cabeçalho do CSV deve ser exatamente
Account address,Show boosts: Qualquer desvio gera o erro de formato inválido. - Remova todas as aspas extras e vírgulas finais: O Mastodon trata isso como dados incorretos e rejeita o arquivo inteiro.
- Use um editor de texto simples como o Bloco de Notas para inspecionar o CSV bruto: Isso revela caracteres ocultos que programas de planilha adicionam.
Por que o Mastodon Rejeita Arquivos CSV com o Erro de CSV Inválido
O Mastodon importa listas de seguidores, listas de bloqueio e bloqueios de domínio por meio de arquivos CSV. O sistema de importação espera um formato muito rigoroso. O arquivo deve ser texto simples, sem marca de ordem de byte (BOM), sem espaços extras ao redor dos valores e sem campos entre aspas, a menos que o campo contenha uma vírgula.
A causa raiz mais comum é a linha de cabeçalho. O Mastodon procura o cabeçalho exato Account address,Show boosts para importações de seguidores. Se o cabeçalho disser Account Address com A maiúsculo, ou Account address,show boosts com s minúsculo, o servidor retorna CSV inválido.
Outra causa frequente é a presença de aspas duplas ao redor de todos os campos. O Mastodon só aceita campos entre aspas quando o campo em si contém uma vírgula. Por exemplo, um nome de usuário como "@usuario@exemplo.com" é aceitável, mas "@usuario@exemplo.com" com aspas em todas as linhas não é. Programas de planilha como Excel ou Google Sheets geralmente exportam cada célula com aspas, o que quebra a importação.
Por fim, caracteres ocultos como retornos de carro, quebras de linha inconsistentes ou um BOM no início do arquivo podem fazer o parser falhar. Arquivos salvos com codificação UTF-8 com BOM são um culpado comum ao exportar do Bloco de Notas ou Excel do Windows.
Passos para Corrigir o Erro de CSV Inválido e Concluir a Importação
- Abra o arquivo CSV no Bloco de Notas ou outro editor de texto simples
Não use Excel ou Google Sheets para editar. Clique com o botão direito no arquivo, selecione Abrir com e escolha Bloco de Notas. Isso mostra o texto bruto sem formatação oculta. - Verifique se a primeira linha contém o cabeçalho exato
Para importação de seguidores, a primeira linha deve serAccount address,Show boostsexatamente. Para importação de bloqueios, o cabeçalho deve ser apenasAccount address. Se você vir espaços extras, capitalização diferente ou colunas adicionais, edite o cabeçalho para corresponder exatamente. - Remova todas as aspas duplas do arquivo
Use a função Substituir do Bloco de Notas. Pressione Ctrl+H. Em Localizar, digite uma aspa dupla. Deixe Substituir por vazio. Clique em Substituir Tudo. Isso remove todos os caracteres de aspas. O Mastodon readicionará aspas automaticamente quando necessário durante a importação. - Remova todas as vírgulas finais de cada linha
Procure linhas que terminam com uma vírgula após o último valor. Exclua essas vírgulas finais. Cada linha deve terminar com o último valor seguido de uma quebra de linha. - Salve o arquivo com codificação UTF-8 sem BOM
No Bloco de Notas, vá em Arquivo > Salvar Como. Na parte inferior, defina Codificação como UTF-8. Não escolha UTF-8 com BOM. Nomeie o arquivo com extensão .csv e salve na área de trabalho. - Teste o arquivo importando um subconjunto pequeno
Crie um CSV de teste com apenas duas ou três contas. Envie para o Mastodon via Preferências > Importar e Exportar > Importar. Selecione o tipo correto (Seguindo, Bloqueando, etc.) e clique em Enviar. Se isso funcionar, seu arquivo principal ainda tem um problema. Se também falhar, o formato ainda está errado. - Reenvie o CSV corrigido para o Mastodon
Vá em Preferências > Importar e Exportar > Importar. Escolha o tipo que corresponde ao seu CSV. Clique em Procurar e selecione seu arquivo corrigido. Clique em Enviar. O Mastodon processará o arquivo e mostrará uma mensagem de sucesso ou uma lista de entradas com falha.
Corrigindo Arquivos CSV Exportados do Twitter ou Outras Plataformas
Se você está migrando do Twitter, o CSV exportado tem uma estrutura diferente. As exportações do Twitter incluem colunas como username, name e bio. O Mastodon ignora essas colunas, mas ainda exige a linha de cabeçalho correta. Você deve excluir todas as colunas, exceto Account address e Show boosts. Em seguida, renomeie o cabeçalho para corresponder ao formato do Mastodon.
Abra o CSV do Twitter no Bloco de Notas. Remova tudo, exceto as duas colunas necessárias. Certifique-se de que a linha de cabeçalho seja Account address,Show boosts. Remova qualquer texto extra no topo do arquivo, como uma linha de resumo ou data de exportação. Salve o arquivo como UTF-8 sem BOM.
Se o Erro de CSV Inválido Persistir Após Corrigir o Arquivo
O arquivo contém um BOM que o Bloco de Notas não consegue remover
Alguns editores de texto, incluindo versões antigas do Bloco de Notas, adicionam um BOM ao salvar com codificação UTF-8. Para remover o BOM, abra o arquivo em um editor mais capaz, como Visual Studio Code ou Sublime Text. No Visual Studio Code, clique no indicador de codificação na parte inferior da janela (geralmente diz UTF-8 with BOM). Selecione Salvar com Codificação e escolha UTF-8. Isso remove o BOM.
O arquivo CSV tem mais de 5000 linhas e expira o tempo limite
O processo de importação do Mastodon pode lidar com arquivos grandes, mas importações muito grandes podem exceder o tempo limite. Se seu arquivo tiver mais de 5000 linhas, divida-o em partes menores de 1000 linhas cada. Envie cada parte separadamente. Use uma ferramenta como split CSV online ou copie manualmente as linhas para arquivos separados.
A importação é bem-sucedida, mas nenhum seguidor aparece
Isso acontece quando os endereços de conta no CSV não são handles válidos do Mastodon. Cada endereço deve estar no formato @usuário@instância.domínio. Verifique se cada linha contém um handle completo. Handles parciais como @usuário sem domínio serão ignorados. Verifique também se as contas existem e não estão suspensas.
Importação de CSV no Mastodon: Formato Esperado vs Erros Comuns
| Item | Formato Correto | Erro Comum |
|---|---|---|
| Linha de cabeçalho para seguir | Account address,Show boosts |
account address,show boosts ou Account,Show |
| Linha de cabeçalho para bloquear | Account address |
Account address, com vírgula final |
| Formato do endereço da conta | @usuário@exemplo.com |
usuário@exemplo.com sem o @ inicial |
| Aspas | Apenas ao redor de campos que contêm vírgulas | Aspas em todos os campos |
| Codificação do arquivo | UTF-8 sem BOM | UTF-8 com BOM ou ANSI |
| Finais de linha | Apenas LF (Unix) | CR+LF (Windows) causando linhas em branco extras |
Agora você pode inspecionar qualquer arquivo CSV, corrigir o cabeçalho e a codificação e importá-lo para o Mastodon sem ver o erro de CSV inválido. Na próxima vez que precisar migrar seguidores, use a função de exportação da sua conta antiga para obter um arquivo que já corresponda ao formato esperado. Para solução de problemas avançada, ative as ferramentas de desenvolvedor no seu navegador e verifique a resposta de rede do endpoint da API de importação — geralmente ela retorna uma mensagem de erro mais detalhada do que a interface web mostra.