Questão Importar dados numéricos delimitados por vírgulas da web


Eu uso o Import Data -> from web no Excel 2007 para importar dados de um site. Parece isso na web:

000002678,000002737,000002827,000004326,000008528

Mas assim que eu importo para o Excel, ele se transforma em seguinte:

2,678,000,002,737,000,000,000,000,000,000,000,000,000

Como posso manter o formato como está na web e não tratá-lo como um grande número?

Eu não vejo nenhuma opção para mencionar meus números são delimitados por vírgulas quando ao importar de um site (URL).


1


origem


Se você seguir as instruções da resposta, substitua "vírgula" em vez de "guia" para obter o que deseja. - Nifle
@Nifle Não há nenhuma opção para substituir "Comma" em vez de "tab" quando você importa dados da web usando "querytables.add" As instruções são para importar um arquivo de texto, não através de um site usando "querytables.add" - user793468
A pergunta foi reaberta, mas da próxima vez talvez considere ser mais explícito sobre o que exatamente você tentou e por que isso não funcionou para você (por exemplo, não há nenhuma opção para definir vírgula como delimitador). Isso deveria tornar a diferença mais óbvia. - slhck
@slhck Ok, obrigado! para reabertura. - user793468
Até agora não encontrei uma maneira de fazer isso usando a funcionalidade QueryTables (ou seja, usando diferentes combinações de propriedades que podem ser definidas, através da interface do usuário ou editando o arquivo iqy diretamente). Copiar a página HTML para a planilha ou abrir uma cópia salva localmente da página HTML como um arquivo do Excel produz o mesmo resultado indesejado. Eu suspeito que o que será necessário é uma rotina VBA para puxar o HTML e, em seguida, analisar o HTML para escolher os números. - chuff


Respostas:


Tente desligar (temporariamente) os separadores do sistema (Opções do Excel> Avançado> Opções de edição, desmarque Usar separadores do sistema, OK).


0



Ainda a mesma saída - user793468
Sim, tentei em uma pasta de trabalho vazia. Limpou os separadores mil e decimais. Tentei com a caixa de seleção marcada e desmarcada. Funciona quando você tenta? - user793468
Definitivamente, embora eu não estivesse importando de um site, mas copiando de sua pergunta. (Qual sem desmarcando me deu 2.678000002737E + 39). Eu precisava apenas desmarcar (separadores Decimal e Milhares à esquerda). ... Você se lembrou de clicar em OK após a remoção do carrapato? - pnuts
Sim, cliquei em OK. Eu acho que copiar colar funciona, mas importando da web doesnt - user793468
Plausível - mas estranho. Desculpas por te levar a um beco sem saída. - pnuts