Como mesclar automaticamente um arquivo .xls e um arquivo .csv para uma planilha do Excel?

1

Eu tenho uma planilha do Excel no arquivo .xls. Eu quero mesclar com um arquivo .csv, para que os dados no arquivo .csv sejam adicionados a partir da primeira linha vazia em .xls.

Eu quero ser capaz de fazer isso automaticamente.

    
por Igor Oks 17.05.2011 / 16:28

1 resposta

1

Você precisará criar uma macro.

As etapas básicas da macro serão: 1) Abra o arquivo xls e encontre a última linha com os dados. Adicione 1 a isso e você obtém a primeira linha sem dados. 2) Abra o arquivo csv, encontre a última linha de dados e selecione e copie todas as linhas de dados. 3) Cole os dados do arquivo csv no arquivo xls começando com a primeira linha sem dados.

Você pode encontrar o código de macro para as etapas individuais desse processo, gravando uma macro para cada uma das etapas diferentes e, em seguida, juntando as etapas para que tudo funcione da maneira que você precisa.

Ao importar o CSV, você vai querer certificar-se de ter definido cada coluna como seu tipo de dados apropriado, caso contrário, colá-los no xls pode causar problemas de corrupção de dados.

    
por 17.05.2011 / 20:24