Tenho um arquivo de texto CSV com o seguinte conteúdo:
"Col1","Col2"
"01",A
"2",B
"10", C
Quando eu abro com o Excel, ele é exibido conforme mostrado aqui:
Observe que Cell A2
tenta exibir "01" como um número sem um "0" inicial.
Quando formato as linhas 2 a 4 como "Texto", a exibição muda para
... mas ainda assim o "0" inicial desapareceu.
Existe uma maneira de abrir um arquivo CSV no Excel e poder ver todos os zeros à esquerda do arquivo invertendo alguma opção? Não quero ter que digitar novamente '01 em todas as células que deveriam ter um zero à esquerda. Além disso, o uso de um apóstrofo inicial exige que as alterações sejam salvas em um formato XLS quando o CSV for desejado. Meu objetivo é simplesmente usar o Excel para visualizar o conteúdo real do arquivo como texto, sem que o Excel tente me fazer algum favor de formatação.
Responder1
Ao abrir o csv, você terá a opção de especificar o delimitador e o tipo de dados para cada coluna. O assistente de importação de texto possui 3 etapas. Observe que minhas capturas de tela são do Excel 2010, mas isso funcionará exatamente da mesma maneira no Excel 2003.
Passo 1:selecione delimitado (em vez de largura fixa)
Passo 2:selecione vírgula como seu delimitador
Etapa 3:selecione cada coluna e altere o formato dos dados para "texto". (Você verá a palavra Texto exibida acima de cada coluna, como na captura de tela abaixo.)
Os zeros à esquerda não serão mais removidos:
ATUALIZAR: Se não quiser navegar pelo processo para que o Excel coopere, você pode usarCSVEd, um editor projetado especificamente para editar arquivos de texto delimitados. Um bom editor de texto como o Notepad++ também pode funcionar, mas você não conseguirá ver seus dados organizados em colunas.
Responder2
Acabei de me deparar com esse problema. Se você controlar a criação do arquivo CSV, poderá fazer com que os dados tenham a seguinte aparência:
"Col1","Col2"
="01",A
="2",B
="10", C
Quando aberto como Excel, preservará o 01.
Responder3
formate a coluna para que ela seja exibida como você deseja (por exemplo, 00 para 2 dígitos).
Isso tem a vantagem de ser salvo com esses dígitos (mas você teria que alterar a formatação toda vez que editar o CSV)
Responder4
Primeiro, copie todos os dados/colunas e linhas da planilha do Excel real para outra planilha do Excel, apenas por segurança, para que você tenha os dados reais para comparar. Passos,
- Copie todos os valores da coluna e cole-os em um bloco de notas.
- Agora altere o tipo de coluna para texto na planilha do Excel (isso cortará os zeros anteriores/finais), não se preocupe com isso.
- Vá para o Bloco de Notas e copie todos os valores que você colou agora.
- Vá para sua planilha Excel e cole os valores na mesma coluna.
Se você tiver mais de uma coluna com valores 0, basta repetir o mesmo.
Dias felizes.