Início
» ESCRITÓRIO MS
»
Como impedir que o LibreOffice Calc remova zeros à esquerda em arquivos CSV
Como impedir que o LibreOffice Calc remova zeros à esquerda em arquivos CSV
Solução rápida: reabra o arquivo CSV original no LibreOffice Calc, abra a caixa de diálogo Importar Texto, selecione cada coluna de identificador na pré-visualização e defina o tipo da coluna como Texto antes de importar. Verifique se a pré-visualização ainda exibe valores como 02108e 00501, e clique em OK. Um arquivo CSV não armazena a formatação de números da planilha, portanto, escolher Texto durante a importação é a maneira mais confiável de preservar CEPs, IDs de contas, códigos de produtos e outras sequências de dígitos que começam com zero.
Os passos abaixo aplicam-se às versões atuais do LibreOffice Calc, incluindo a documentação de Ajuda 26.8 disponível quando este guia foi preparado, em outubro de 2026. A redação dos menus e o layout da caixa de diálogo podem variar ligeiramente de acordo com o sistema operacional, a localidade e a versão. Os controles documentados encontram-se na caixa de diálogo Importar Texto.
Os painéis da interface abaixo ilustram os controles documentados; seu tema ou versão do Calc pode ter uma aparência diferente.
Pré-visualização da importação de texto com a coluna CEP ainda definida como Padrão. Selecione a coluna e verifique o tipo antes de aceitar a importação.
Por que a calculadora remove os zeros à esquerda?
Um arquivo CSV armazena linhas e campos como texto, mas não possui um tipo de coluna de planilha, como Texto ou Número. Durante a importação, o Calc pode interpretar um campo contendo apenas dígitos como um número. Valores numéricos não retêm zeros à esquerda como parte de seu valor: o valor numérico representado por 02108é o mesmo que 2108. Um código postal é um identificador, portanto, essas duas strings não são intercambiáveis.
Use o tipo Texto para valores cujos dígitos identificam algo em vez de medir algo. Exemplos comuns incluem CEPs, números de telefone, IDs de faturas, SKUs e números de contas. Deixe as quantidades, valores e montantes que você pretende calcular como colunas numéricas. Essa distinção é importante: converter todas as colunas para Texto pode impedir cálculos, enquanto importar identificadores como números pode descartar caracteres significativos.
Prepare antes de importar
Mantenha o arquivo CSV original inalterado e trabalhe a partir de uma cópia caso precise exportá-lo novamente.
Identifique quais colunas são identificadores e quais são medidas numéricas. Se uma coluna contiver ambos, decida como cada linha deve ser tratada antes da importação.
Saiba qual é o separador do arquivo. Arquivos separados por vírgula usam vírgula, mas algumas exportações usam ponto e vírgula, tabulação ou outro delimitador.
Decida se a primeira linha contém cabeçalhos. Um cabeçalho como este ZIP Codedeve permanecer como um rótulo, não como um valor de dados.
Essas verificações impedem uma correção incorreta. Se você escolher o separador errado, a pré-visualização poderá combinar vários campos em uma única coluna; definir toda essa coluna como Texto não dividirá os dados corretamente.
Importe o arquivo CSV com as colunas de identificação definidas como Texto.
No Calc, escolha Arquivo > Abrir e selecione o arquivo CSV. Se o arquivo usar uma extensão diferente de CSV, escolha o tipo de arquivo Texto CSV no seletor de arquivos.
Abra as configurações de importação. Dependendo do seletor de arquivos e das preferências salvas, habilite a opção Editar configurações de filtro para que o Calc exiba a caixa de diálogo Importação de Texto. Se o Calc ignorar a caixa de diálogo porque reutilizou configurações anteriores, reabra o arquivo com essa opção habilitada.
Escolha o separador e o delimitador de texto corretos. Verifique se cada campo aparece em sua própria coluna de visualização e se a linha de cabeçalho é tratada como a primeira linha do arquivo.
Clique na coluna de pré-visualização que contém os IDs ou códigos postais. No controle Tipo de coluna , escolha Texto . Se a sua versão exibir o menu de tipo de coluna ao clicar com o botão direito do mouse na coluna de pré-visualização, use esse menu. O cabeçalho da coluna deve indicar o tipo selecionado.
Inspecione a pré-visualização novamente. Confirme se valores como ` 02108x` e `y` 00501aparecem com seus zeros e se colunas não relacionadas, como Amount`x`, permanecem no formato Padrão ou apropriado para dados numéricos.
Clique em OK para importar. Se você for editar a planilha, salve uma cópia de trabalho no formato ODS antes de exportar para CSV.
A coluna de pré-visualização do CEP está selecionada e seu tipo é Texto, a opção recomendada para preservar os zeros durante a importação.Defina os tipos por coluna: preserve os CEPs como texto, mantendo a coluna Valor disponível para operações numéricas.
Qual opção de importação você deve usar?
Precisar
Configuração recomendada
Razão
Preserve um código de identificação ou CEP preenchido com zeros à esquerda.
Defina essa coluna de pré-visualização como Texto.
O Calc importa o campo como texto em vez de interpretá-lo como um número.
O gerador de CSV coloca todo o campo entre aspas.
Opcionalmente, habilite a opção Formatar campo citado como texto.
Esta opção trata campos totalmente entre aspas como texto, mas apenas quando o valor inteiro estiver dentro dos delimitadores de texto.
Mantenha a moeda, as quantidades ou os valores calculáveis.
Deixe essas colunas no formato Padrão ou escolha um tipo de número adequado.
Apenas os campos de identificação precisam de tratamento de texto.
Alterar a forma como os campos são divididos em colunas
Corrija o separador e verifique a pré-visualização.
O tipo de coluna não corrige uma incompatibilidade de delimitadores.
A opção "Formatar campo entre aspas como texto" do LibreOffice é útil quando uma fonte consistentemente cita um campo inteiro, mas não é uma opção universal para "preservar zeros". Um arquivo CSV pode conter dígitos sem aspas, e a configuração é limitada a valores cujos primeiro e último caracteres são o delimitador de texto. Selecionar "Texto" para a coluna de identificação propriamente dita é mais direto. Consulte a ajuda de Importação de Texto do LibreOffice para obter as definições das opções e o comportamento atual da caixa de diálogo.
Da mesma forma, desativar a opção "Detectar números especiais" geralmente não é a solução ideal para IDs com zeros à esquerda. Essa opção diz respeito ao reconhecimento de formatos numéricos especiais, incluindo datas e horas. Você pode deixar as configurações de importação não relacionadas como estão, a menos que a pré-visualização mostre um problema separado de data, hora ou localidade.
Se os zeros já estiverem faltando
Alterar o formato de uma célula para Texto após a importação não reconstrói os caracteres que o Calc já removeu. O LibreOffice informa que as células numéricas existentes permanecem numéricas após a alteração do formato; o formato Texto afeta entradas posteriores ou valores editados depois. A recuperação mais segura é importar o CSV original novamente e definir a coluna afetada como Texto antes de clicar em OK.
Se você não tiver mais o arquivo de origem, restaure os zeros somente quando souber o comprimento ou a regra necessária. Para um campo que definitivamente tenha cinco dígitos, uma fórmula como =TEXT(A2,"00000")pode exibir um valor numérico com cinco caracteres preenchidos com zeros; ajuste a referência da célula e a máscara aos seus dados. Confirme a largura necessária com o proprietário dos dados antes de aplicá-la a uma coluna. Não preencha todos os valores apenas porque algumas linhas começam com zero: IDs de comprimento variável podem ter comprimentos válidos diferentes e um prefixo inferido pode corromper registros. Se o valor original for maior do que a precisão retida pelo Calc, recupere-o do sistema de origem em vez de tentar inferir os dígitos ausentes.
Para uma auditoria rápida, compare o comprimento esperado com o valor real =LEN(A2)e verifique se um ID importado é texto =ISTEXT(A2). Substitua A2o valor por uma célula da coluna de identificadores. Os separadores de função podem variar de acordo com as configurações de localidade. Essas verificações ajudam a encontrar linhas suspeitas, mas não comprovam a correção de um valor sem uma fonte confiável ou uma regra de comprimento conhecida.
Salve ou exporte sem perder a correção.
Mantenha uma versão editável como uma pasta de trabalho ODS se precisar preservar os tipos de células, fórmulas e formatação. Ao exportar como CSV, o Calc grava os dados da planilha atual; a formatação da planilha e outros recursos da pasta de trabalho não fazem parte do formato CSV. Escolha Arquivo > Salvar como , selecione Texto CSV, revise as opções de exportação e salve com um novo nome de arquivo para manter sua origem e a cópia ODS.
Após a exportação, inspecione uma cópia do arquivo CSV em um editor de texto simples ou abra-o novamente no Calc usando a caixa de diálogo Importar Texto. Verifique as strings de identificação brutas exatas e confirme o delimitador do arquivo. Um formato de número com preenchimento com zeros pode parecer correto em uma planilha, mas não é o mesmo que armazenar o identificador como texto. Para dados importantes, verifique alguns registros conhecidos antes de distribuir o arquivo. As instruções de importação e exportação de CSV do LibreOffice também observam que a exportação para CSV salva apenas a planilha atual e não preserva a formatação.
Após a importação, confirme se as strings de identificação ainda são exibidas como 02108 e 00501 antes de salvar ou compartilhar os dados.
Lista de verificação rápida
A pré-visualização divide o arquivo CSV nas colunas desejadas.
Todas as colunas de identificação são definidas como Texto antes da importação.
Os zeros à esquerda permanecem visíveis na pré-visualização e nas células resultantes.
As colunas necessárias para operações aritméticas permanecem numéricas.
A planilha principal é salva separadamente do arquivo CSV exportado.
O arquivo CSV exportado é verificado como texto bruto ou reimportado para confirmar os identificadores exatos.
Resumindo, impeça o Calc de converter strings de identificação em números durante a importação. Reimporte o original sempre que possível, defina apenas as colunas de visualização relevantes como Texto e verifique o texto exportado. Para obter detalhes sobre por que a formatação de números não é uma alternativa confiável após a importação, consulte o guia do LibreOffice sobre como formatar números como texto .