importar arquivo de texto para o Excel

importar arquivo de texto para o Excel

Eu tenho um arquivo de texto que possui o seguinte conteúdo de texto:

County Name: test county

Athlete ID Count: 280

Activity Count: 574

Average Distance: 35255

******************************************************************************************************

County Name: WORCESTER

Athlete ID Count: 22

Activity Count: 11

Average Distance: 1000

.
.
.

Gostaria de importar esses dados para o Excel. Existe alguma maneira de importar os dados diretamente para o Excel usando alguma função interna ou seria necessário escrever uma macro?

O nome e o valor da coluna estão na mesma linha e separados por:

Cada conjunto de dados é delimitado por um delimitador especificado.

Eu sei fazer uma importação de arquivo de texto simples, mas não tenho ideia de como lidar com esse tipo de formato.

Responder1

Abra-o emseu editor de texto favorito. Substitua County Name:por , substitua \r\nAthlete ID Count:por \t, substitua \r\nActivity Count:por \te substitua \r\nAverage Distance:por \t. Você obterá uma entrada por linha, separada por tabulações, e deve ser trivial importar para o Excel nesse ponto.

Responder2

Você poderia usar o Assistente de importação de texto do Microsoft Officepara Excel.

Assistente de importação de texto Você pode usar o Microsoft Office Excel para importar dados de um arquivo de texto para uma planilha. O Assistente de importação de texto examina o arquivo de texto que você está importando e ajuda a garantir que os dados sejam importados da maneira desejada.

NOTA Para iniciar o Assistente de importação de texto, na guia Dados, no grupo Obter dados externos, clique em Do texto. Em seguida, na caixa de diálogo Importar arquivo de texto, clique duas vezes no arquivo de texto que deseja importar.

Etapa 1 de 3

Tipo de dados original Se os itens no arquivo de texto estiverem separados por tabulações, dois pontos, ponto e vírgula, espaços ou outros caracteres, selecione Delimitado. Se todos os itens em cada coluna tiverem o mesmo comprimento, selecione Largura fixa.

Iniciar importação na linha Digite ou selecione um número de linha para especificar a primeira linha dos dados que deseja importar.

Origem do arquivo Selecione o conjunto de caracteres usado no arquivo de texto. Na maioria dos casos, você pode deixar essa configuração como padrão. Se você sabe que o arquivo de texto foi criado usando um conjunto de caracteres diferente do conjunto de caracteres que você está usando no computador, altere essa configuração para corresponder a esse conjunto de caracteres. Por exemplo, se o seu computador estiver configurado para usar o conjunto de caracteres 1251 (Cirílico, Windows), mas você souber que o arquivo foi produzido usando o conjunto de caracteres 1252 (Europa Ocidental, Windows), você deverá definir Origem do Arquivo como 1252.

Visualização do arquivo Esta caixa exibe o texto como aparecerá quando for separado em colunas na planilha.

Etapa 2 de 3 (dados delimitados)

Delimitadores Selecione o caractere que separa os valores em seu arquivo de texto. Se o caractere não estiver listado, marque a caixa de seleção Outro e digite o caractere na caixa que contém o cursor. Essas opções não estarão disponíveis se o seu tipo de dados for Largura fixa.

Tratar delimitadores consecutivos como um Selecione esta opção se seus dados contiverem um delimitador de mais de um caractere entre campos de dados ou se seus dados contiverem vários delimitadores personalizados.

Qualificador de texto Selecione o caractere que delimita os valores em seu arquivo de texto. Quando o Excel encontra o caractere qualificador de texto, todo o texto que segue esse caractere e precede a próxima ocorrência desse caractere é importado como um valor, mesmo que o texto contenha um caractere delimitador. Por exemplo, se o delimitador for uma vírgula (,) e o qualificador de texto for uma aspa ("), "Dallas, Texas" será importado para uma célula como Dallas, Texas. Se nenhum caractere ou o apóstrofo (') for especificado como qualificador de texto, "Dallas, Texas" é importado para duas células adjacentes como "Dallas e Texas".

Se o caractere delimitador ocorrer entre qualificadores de texto, o Excel omitirá os qualificadores no valor importado. Se nenhum caractere delimitador ocorrer entre os qualificadores de texto, o Excel incluirá o caractere qualificador no valor importado. Portanto, "Dallas Texas" (usando o qualificador de texto entre aspas) é importado para uma célula como "Dallas Texas".

Visualização de dados Revise o texto nesta caixa para verificar se o texto será separado em colunas na planilha conforme desejado.

Etapa 2 de 3 (dados de largura fixa)

Visualização de dados Defina as larguras dos campos nesta seção. Clique na janela de visualização para definir uma quebra de coluna, representada por uma linha vertical. Clique duas vezes em uma quebra de coluna para removê-la ou arraste uma quebra de coluna para movê-la.

Etapa 3 de 3

Clique no botão Avançado para executar um ou mais dos seguintes procedimentos:

Especifique o tipo de separadores decimais e de milhar usados ​​no arquivo de texto. Quando os dados são importados para o Excel, os separadores corresponderão aos especificados para o seu país/região nas Configurações Regionais (Painel de Controle do Windows).

Especifique que um ou mais valores numéricos podem conter um sinal de menos à direita.

Formato de dados da coluna Clique no formato de dados da coluna selecionada na seção Visualização de dados. Se não desejar importar a coluna selecionada, clique em Não importar coluna (ignorar).

Depois de selecionar uma opção de formato de dados para a coluna selecionada, o cabeçalho da coluna em Visualização de dados exibe o formato. Se você selecionar Data, selecione um formato de data na caixa Data.

Escolha o formato de dados que mais se aproxima dos dados de visualização para que o Excel possa converter os dados importados corretamente. Por exemplo:

Para converter uma coluna de todos os caracteres numéricos de moeda para o formato de moeda do Excel, selecione Geral.

Para converter uma coluna de todos os caracteres numéricos para o formato de texto do Excel, selecione Texto.

Para converter uma coluna de todos os caracteres de data, cada data na ordem de ano, mês e dia, para o formato de data do Excel, selecione Data e selecione o tipo de data YMD na caixa Data.

O Excel importará a coluna como Geral se a conversão puder gerar resultados indesejados. Por exemplo:

Se a coluna contiver uma combinação de formatos, como caracteres alfabéticos e numéricos, o Excel converterá a coluna em Geral.

Se, em uma coluna de datas, cada data estiver na ordem de ano, mês e data, e você selecionar Data junto com um tipo de data MDY, o Excel converterá a coluna para o formato Geral. Uma coluna que contém caracteres de data deve corresponder a uma data interna do Excel ou a formatos de data personalizados.

Se o Excel não converter uma coluna para o formato desejado, você poderá converter os dados depois de importá-los. Para obter mais informações, consulte os seguintes tópicos da Ajuda:

Converta números armazenados como texto em números

Converter datas armazenadas como texto em datas

Função TEXTO

Função VALOR

informação relacionada