Macro para importar arquivo CSV para o Excel 2010 sem perder zeros à esquerda ou formatação de célula

1

Temos um aplicativo baseado na interface do usuário que exporta dados de um formulário para um arquivo CSV. Os dados inseridos podem ter zeros à esquerda em alguns campos numéricos e / ou texto com feeds de linha em outros campos.

Atualmente, se abrirmos o CSV no Excel, o Excel removerá os zeros iniciais dos campos numéricos, mas manterá as linhas alimentadas nos campos de texto.

Se importarmos o CSV para o Excel como texto, obteremos os zeros à esquerda, mas o texto com os feeds de linha aparecerá em várias linhas, em vez de em um único campo.

Existe uma macro que possamos corrigir que nos permita importar o CSV para o Excel e manter os zeros à esquerda nos campos numéricos e os feeds de linha nos campos de texto?

Peter Monahan
fonte

Respostas:

0

Cite duas vezes os campos que contêm quebras de linha para manter a formatação.

Excel não irá retirar os zeros à esquerda se você salvar os números da CSV como este: ="00100".

Karan
fonte