Agradecemos antecipadamente por qualquer ajuda! Eu tenho um arquivo que produz uma tabela de saída que também contém uma chave exclusiva para o conjunto de dados. Quero poder exportar esses dados para um arquivo CSV.
Acredito que isso seja fácil de fazer, mas gostaria que o código primeiro verificasse em cada linha se o item já existe (tenho um valor único em cada linha) e, se estiver, gostaria de reescrever o existente, caso contrário, gostaria de adicionar uma nova linha no final do arquivo. Espero ter explicado bem. Obrigado!
Responder1
A maneira mais fácil parece ser:
- Importe a versão anterior do arquivo CSV para a mesma planilha imediatamente abaixo do novo intervalo de dados.
- Remova duplicatas identificando colunas (Dados > Ferramentas de dados > Remover duplicatas).
- Exporte o resultado para CSV substituindo sua versão anterior (ou renomeie o antigo ou defina um novo nome para novos dados).
Como a Microsoft afirma emFiltre por valores exclusivos ou remova valores duplicadosartigo:
Quando as duplicatas são removidas, a primeira ocorrência do valor na lista é mantida, mas outros valores idênticos são excluídos.
Portanto, as linhas duplicadas que estão abaixo (ou seja, carregadas da versão anterior) serão excluídas, enquanto a duplicata mais superior (ou seja, a nova linha de valores para esse ID) permanecerá.