Estou importando um arquivo em que uma das colunas contém números com zero ou zeros à esquerda. Sempre que importo o arquivo, ele é lido corretamente durante a visualização:
Mas depois de aceitar e abrir o arquivo acaba removendo o zero da coluna
Este é um arquivo CSV e foi salvo apenas como TEXTO, mas o Libreoffice acaba atribuindo à coluna um valor numérico automaticamente e acaba removendo o zero. Como posso ter certeza de que tudo o que vejo na visualização será respeitado quando o arquivo for finalmente aberto com o LibreOffice Calc.
Experimente isto:
Selecione a coluna na visualização.
Na coluna selecionada, altere o tipo de coluna para Texto , no menu suspenso Tipo de coluna
Ao selecionar o tipo de coluna como Texto , todos os valores dessa coluna serão tratados como texto, deixando zeros à esquerda.
Eu tentei isso com um arquivo de amostra
testcsv.csv
com o seguinte conteúdo:Importar
ID Number
como números com zeros à esquerdaNúmeros de identificação, números de contas, etc. às vezes são verificados quanto a erros de digitação usando matemática simples, como a fórmula de Luhn . Freqüentemente, esses números têm zeros à esquerda.
Nessas situações você pode querer manter os IDs como números com zeros à esquerda. Para este efeito assumo todos os números de identificação e devem ter 11 dígitos. Ou seja, se um número tiver 10 dígitos, haverá 1 zero à esquerda. Se o número tiver 9 dígitos, haverá 2 zeros à esquerda.
Importe o arquivo CSV normalmente. Destaque a coluna
Phone Number
e pressione Ctrl+ 1para abrir a janela Formatar células .Altere os zeros iniciais para
11
conforme mostrado acima.Importe números de telefone como texto
Esta seção é igual à resposta aceita . Eu coloquei aqui para ser abrangente.
Ao abrir o arquivo
testcsv.csv
no LibreOffice Calc, você verá a janela Importação de texto :Selecione a
Phone Number
coluna clicando na palavra Padrão acima dela. Altere o tipo de coluna para texto usando o menu suspenso. Clique em OK para importar o arquivo de texto.Espero que isto ajude.