
Estou recebendo um erro ao tentar importar um arquivo csv como fonte de dados usando "do texto". Eu faço isso o tempo todo, mas recebo esse erro específico com um arquivo CSV muito grande específico. Obviamente, acho que o problema está no arquivo csv, mas não tenho certeza do que verificar. Também tentei alterar a configuração de origem do arquivo na importação, sem sorte.
Alguma ideia?
Obrigado!
O argumento específico estava fora do intervalo de valores válidos
Responder1
Acho que o problema está no arquivo csv
Isso é verdade.
Não tenho certeza do que verificar
Em primeiro lugar - altere o tipo de dados de uma coluna com tipo não-TEXTO para texto nas configurações "mestre de importação" e importe. Se falhar, altere outro adicionalmente. Você encontrará a coluna com valor problemático (se houver mais de uma coluna, você encontrará a última). Depois que uma coluna problemática for encontrada, corrija seu tipo de dados como texto e use o tipo de dados correto para todas as outras colunas - se falhar, procure outra coluna problemática. Encontre todas as colunas problemáticas.
Após a importação bem-sucedida, investigue os valores da coluna problemáticos (use o pivô ou observe a lista de valores no filtro automático, por exemplo) - se não puder ser encontrado "a olho nu", você poderá tentar converter o valor desta coluna no tipo de dados correto em uma coluna adicional usando de acordo fórmula da planilha e verifique se há erros durante a conversão (na coluna de destino). Você encontrará a linha com valor problemático.
Outro método para encontrar a linha (se houver apenas uma coluna problemática) é especificar o número de linhas iniciais que devem ser ignoradas durante a importação. Você tem aproximadamente 4.000 linhas - pule 2.000, se falhar, pule 3.000 (o meio entre 3.000 e 4.000), se não pule 1.000 (o meio entre 0 e 2.000) ... e diminua o intervalo duas vezes em cada próxima tentativa de importação até a linha problemática torna-se visível.
Claro, isso permite encontrar apenas um valor problemático - mas pode haver mais de um problema...
Importar todas as colunas como texto e, em seguida, converter todas as colunas que não sejam de texto no tipo de dados adequado permite encontrar todos os erros em uma operação e é preferível. Mas não se surpreenda que alguns valores errados (durante a importação) possam ser convertidos sem erros, fornecendo resultados corretos ou incorretos (por exemplo, o valor da data pode trocar dia e mês).