Guia de Causas e Prevenção de Texto Corrompido e Erros de Formato na Conversão de Excel para CSV
Este artigo analisa 5 causas comuns de problemas na conversão de Excel para CSV, fornece soluções de prevenção verificáveis e ajuda a resolver problemas de texto chinês corrompido e erros de formato.
Atualizado 2026-08-11
Mecanismo de Codificação de Guarda Padrão e Causas do Texto Corrompido
Na versão chinesa do Excel para sistemas Windows, os ficheiros CSV são guardados com a codificação de região padrão do sistema GBK. A maioria das ferramentas de processamento de texto online e programas modernos lêem a codificação UTF-8 por padrão. A codificação incompatível causa diretamente que o texto chinês fique corrompido.
O próprio Excel não apresenta texto corrompido ao abrir ficheiros CSV codificados em GBK, mas a corrupção ocorre quando outros programas abrem o ficheiro após a redistribuição. Alterar a opção de guarda não permite mudar diretamente para a codificação UTF-8 padrão sem BOM, e esta opção não está disponível no Excel 2016 e versões anteriores.
Papel do UTF-8 BOM e Configuração Correta
O UTF-8 BOM é três bytes de identificação no início de um ficheiro que permitem ao Excel reconhecer diretamente a codificação do ficheiro como UTF-8, prevenindo a corrupção do texto chinês. Para ficheiros CSV codificados em UTF-8 padrão sem BOM, o Excel ainda apresenta texto chinês corrompido ao abrir o ficheiro.
A ferramenta de conversão de codificação OKfmt pode converter ficheiros CSV em GBK para ficheiros CSV com UTF-8 BOM, cumprindo os requisitos de leitura do Excel mantendo a compatibilidade com as especificações de codificação de programas modernos.
Limitações Comuns para Conversão de Múltiplas Folhas de Cálculo e Conteúdo
A função nativa de guardar como CSV do Excel só exporta a primeira folha de cálculo visível do ficheiro atual; o conteúdo de outras folhas de cálculo não é incluído no ficheiro de saída. Quando é necessário exportar múltiplas folhas de cálculo, tem de ativar cada folha separadamente e exportá-las uma a uma.
Quando o Excel guarda um CSV, converte automaticamente as fórmulas nas células no resultado de cálculo atualmente em cache, e as fórmulas originais não são retidas. O conteúdo de data e hora é serializado para texto de acordo com o formato definido para a célula atual, perdendo o seu atributo de data original.
- A exportação nativa só retém o conteúdo da primeira folha de cálculo; outras folhas requerem exportação separada
- As fórmulas são convertidas automaticamente para valores de cálculo em cache; as fórmulas originais não são retidas
- Data e hora são serializadas para texto; os atributos de tipo originais são perdidos
Diferenças de Delimitador Entre Formatos Regionais
O delimitador usado pelo Excel muda com as definições regionais do sistema. O delimitador padrão do sistema é ponto e vírgula em algumas regiões europeias, enquanto o delimitador padrão é vírgula para sistemas Windows da versão chinesa.
A incompatibilidade de delimitador causada por definições regionais fará com que todo o conteúdo do CSV se una numa única coluna e não possa ser dividido corretamente. Pode alterar a definição de delimitador regional no Painel de Controlo do Windows, ou usar uma ferramenta de conversão de formato para unificar o tipo de delimitador.
| Região do Sistema | Delimitador CSV Padrão | Consequência da Incompatibilidade |
|---|---|---|
| China Continental (versão chinesa) | Vírgula | Sem anomalias |
| Algumas regiões europeias | Ponto e vírgula | Todo o conteúdo unido numa única coluna |
| Região norte-americana | Vírgula | Sem anomalias |
Perguntas frequentes
O próprio Excel pode exportar CSV em UTF-8?
O Excel 2019 e versões mais recentes suportam a seleção da codificação UTF-8 para guardar, mas a saída está em formato sem BOM. O Excel ainda apresenta texto corrompido ao abrir o ficheiro, e um identificador BOM tem de ser adicionado para um reconhecimento normal.
Várias folhas de cálculo no Excel podem ser exportadas em massa como ficheiros CSV separados?
A função nativa do Excel não suporta exportação em massa. Isto requer scripts VBA ou ferramentas de conversão de formato de terceiros. As regras funcionais específicas estão sujeitas à informação pública atual no website oficial da ferramenta.
As fórmulas perdidas podem ser recuperadas após a conversão para CSV?
O formato CSV só suporta o armazenamento de conteúdo de texto simples e não suporta a guarda de estruturas de fórmulas. Após a conversão, as fórmulas já estão convertidas em valores de cálculo, e as fórmulas originais não podem ser recuperadas a partir do ficheiro CSV.