TROCA DE CSV
Preparar a codificação de CSVs para troca internacional
A especificação do destinatário prevalece sobre o país: valide a codificação, o delimitador e uma importação de teste.
A regra do sistema vale mais do que o país
Não escolha apenas pelo idioma ou pelo país do destinatário. Peça a especificação de importação e confirme se ela exige BOM, delimitador e codificação determinados. O arquivo de entrada pode ter até 50 MiB.
| Codificação | Como selecionar na entrada | Saída | Quando considerar |
|---|---|---|---|
| UTF-8 | Automática ou manual | Com ou sem BOM | Primeira opção para dados novos |
| ISO-8859-1 | Manual | Disponível | Latin-1 estrito; não inclui o símbolo € |
| Windows-1252 | Manual | Disponível | Sistemas ocidentais antigos com € e aspas tipográficas |
| Shift_JIS (CP932) | Automática ou manual | Disponível | Sistemas japoneses antigos |
| CP949 | Manual | Disponível | Sistemas coreanos antigos |
| Big5 | Manual | Disponível | Sistemas em chinês tradicional |
| GB18030 | Manual | Disponível | Sistemas da China continental |
UTF-8
- Como selecionar na entrada
- Automática ou manual
- Saída
- Com ou sem BOM
- Quando considerar
- Primeira opção para dados novos
ISO-8859-1
- Como selecionar na entrada
- Manual
- Saída
- Disponível
- Quando considerar
- Latin-1 estrito; não inclui o símbolo €
Windows-1252
- Como selecionar na entrada
- Manual
- Saída
- Disponível
- Quando considerar
- Sistemas ocidentais antigos com € e aspas tipográficas
Shift_JIS (CP932)
- Como selecionar na entrada
- Automática ou manual
- Saída
- Disponível
- Quando considerar
- Sistemas japoneses antigos
CP949
- Como selecionar na entrada
- Manual
- Saída
- Disponível
- Quando considerar
- Sistemas coreanos antigos
Big5
- Como selecionar na entrada
- Manual
- Saída
- Disponível
- Quando considerar
- Sistemas em chinês tradicional
GB18030
- Como selecionar na entrada
- Manual
- Saída
- Disponível
- Quando considerar
- Sistemas da China continental
Exemplo com acentos, moeda e zero inicial
Abra o original com a codificação correta. Se a prévia já mostrar texto errado, não converta ainda.
Código;Cliente;Moeda;Valor
000127;João & Filhos;EUR;1250.50Como preparar o arquivo
Faça primeiro uma conversão pequena e teste no sistema que receberá o CSV.
- Abra Conversão de codificação e formato e selecione o CSV.
- Escolha a codificação de entrada correta e confira nomes, acentos e símbolos na prévia.
- Confirme o delimitador separadamente.
- Escolha a codificação de saída exigida pelo destinatário e converta.
- Importe uma amostra no sistema de destino antes de enviar o arquivo completo.
Os valores devem continuar iguais
A conversão muda como o texto é gravado no arquivo, mas não deve mudar o que aparece nas células. O zero inicial e os acentos precisam continuar visíveis após uma nova importação.
Código;Cliente;Moeda;Valor
000127;João & Filhos;EUR;1250.50Quando a conversão não resolve
Trocar a codificação não corrige um delimitador errado. Também não recupera caracteres que já foram substituídos e salvos como �; nesse caso, é preciso voltar ao arquivo anterior.
ISO-8859-1 e Windows-1252 não são sinônimos. Escolher um deles apenas por aproximação pode perder símbolos.
Quando usar este processo
Ele funciona bem para conferir e converter um CSV antes de uma entrega. Para lotes recorrentes, use uma rotina com a mesma configuração e inclua um teste de importação.
Dúvidas sobre codificação
Posso escolher a codificação apenas pelo país do destinatário?
Não é seguro. Confirme a exigência do sistema que vai importar o arquivo e faça um teste com uma amostra.
Mudar a codificação também muda o separador das colunas?
Não automaticamente. Codificação e delimitador são configurações diferentes; confira as duas antes de converter.
O que fazer quando a codificação exigida não aparece na lista?
Não escolha uma opção parecida por tentativa. Converta em uma ferramenta que ofereça exatamente a codificação pedida ou solicite outro formato ao destinatário.