Como inserir CSV ou TSV em uma planilha do Excel

Arquivos de dados baseados em texto são um dos métodos mais comuns de armazenamento de dados no mundo de hoje. Isso ocorre porque os arquivos de texto, em geral, consomem o último espaço e são mais fáceis de armazenar. Felizmente, é muito fácil inserir arquivos CSV (valores separados por vírgula) ou TSV (valores separados por tabulação) no Microsoft Excel .

Se você deseja inserir CSV ou TSV em uma planilha do Excel(Excel) , você só precisa saber especificamente como os dados no arquivo são separados. Você não precisa necessariamente saber os detalhes sobre os dados, a menos que queira reformatar esses valores em strings, números, porcentagens e muito mais.

Neste artigo, você aprenderá como inserir um arquivo CSV ou TSV em sua planilha do Excel(Excel) e como reformatar esses dados no processo de importação, para economizar tempo.

Como inserir um arquivo CSV em(A CSV File Into) uma planilha do Excel(Excel Worksheet)

Antes de inserir um arquivo CSV em sua planilha do Excel(Excel) , você precisa confirmar se o arquivo de dados é realmente separado por vírgulas (também conhecido como “delimitado por vírgulas”).

Verifique se é um arquivo separado por vírgulas

Para fazer isso, abra o Windows Explorer(Window Explorer) e navegue até o diretório onde o arquivo está armazenado. Selecione o menu Exibir(View) e certifique-se de que o painel de visualização(Preview pane) esteja selecionado.

Em seguida, selecione o arquivo que você acredita que contém dados separados por vírgula. Você deve ver uma vírgula entre cada parte dos dados no arquivo de texto.

O exemplo abaixo vem de um conjunto de dados do governo contendo os resultados da pontuação dos alunos do SAT College Board de 2010.(SAT College Board)

Como você pode ver, a primeira linha é a linha de cabeçalho. Cada campo é separado por uma vírgula. Cada outra linha depois disso é uma linha de dados, com cada ponto de dados separado por uma vírgula.

Este é um exemplo da aparência de um arquivo com valores separados por vírgula. Agora que você confirmou a formatação dos dados de origem, está pronto para inseri-los na planilha do Excel(Excel) .

Inserir um arquivo CSV em sua planilha(Insert A CSV File Into Your Worksheet)

Para inserir o arquivo de dados CSV de origem em sua planilha (CSV)do Excel(Excel) , abra uma planilha em branco. 

  1. Selecione Dados(Data) no menu
  2. Selecione Obter Dados(Get Data) no grupo Obter(Get) e Transformar Dados(Transform Data) na faixa de opções
  3. Selecionar do arquivo(From File)
  4. Selecionar From Text/CSV

Observação: como alternativa, você também pode selecionar From Text/CSV diretamente na faixa de opções.

Isso abrirá o navegador de arquivos. Navegue(Browse) até onde você armazenou o arquivo CSV , selecione-o e selecione Importar(Import) .

Isso abrirá o assistente de importação de dados. O Excel(Excel) analisa os dados de entrada e define todas as caixas suspensas de acordo com o formato do arquivo de dados de entrada, com base nas primeiras 200 linhas. 

Você pode ajustar essa análise alterando qualquer uma das seguintes configurações:

  • Origem do arquivo(File Origin) : Se o arquivo for de outro tipo de dados como ASCII ou UNICODE , você pode alterar isso aqui.
  • Delimitador(Delimiter) : Se pontos e vírgulas ou espaços forem usados ​​como delimitadores alternativos, você poderá selecioná-los aqui.
  • Detecção de tipo de dados(Data Type Detection) : você pode forçar o Excel a analisar com base em todo o conjunto de dados em vez de apenas nas primeiras 200 linhas.

Quando estiver pronto para importar os dados, selecione Carregar(Load) na parte inferior desta janela. Isso trará todo o conjunto de dados para sua planilha do Excel(Excel) em branco .

Depois de ter esses dados em uma planilha do Excel(Excel) , você pode reorganizar esses dados, agrupar linhas e colunas(group rows and columns) ou executar funções do Excel(Excel functions) nos dados.

Importar arquivo CSV para(CSV File Into) outros elementos do Excel(Excel)

Uma planilha não é tudo para o qual você pode importar dados CSV . Na última janela, se você selecionar Carregar para(Load To) em vez de Carregar(Load) , verá uma lista de outras opções.

As opções nesta janela incluem:

  • Tabela(Table) : Esta é a configuração padrão que importa os dados para uma planilha em branco ou existente
  • Relatório de tabela dinâmica(PivotTable Report) : Traga dados para um relatório de tabela dinâmica(Pivot Table report) que permite resumir o conjunto de dados de entrada
  • PivotChart : Exibe os dados em um gráfico resumido, como um gráfico de barras ou um gráfico de pizza
  • Somente criar conexão(Only Create Connection) : cria uma conexão com o arquivo de dados externo, que você pode usar posteriormente para criar tabelas ou relatórios em várias planilhas

A opção PivotChart é muito poderosa. Ele permite que você ignore as etapas de armazenamento de dados em uma tabela e, em seguida, selecione campos para criar gráficos ou tabelas. 

Como parte do processo de importação de dados, você pode escolher os campos, filtros, legendas e dados de eixo para criar esses gráficos em uma única etapa.

Como você pode ver, há muita flexibilidade quando se trata de inserir CSV em uma planilha do Excel(Excel) .

Como inserir um arquivo TSV em(A TSV File Into) uma planilha do Excel(Excel Worksheet)

E se o arquivo de entrada for delimitado por tabulação em vez de vírgula? 

O processo é basicamente o mesmo da seção anterior, mas você desejará usar a caixa suspensa Delimitador(Delimiter) para selecionar Tab .

Além disso, lembre-se de que, ao procurar o arquivo de dados, o Excel automaticamente assume que você está procurando um arquivo *.csv. Portanto, na janela do navegador de arquivos, lembre-se de alterar o tipo de arquivo para All Files (*.*) para ver o arquivo do tipo *.tsv.

Depois de selecionar o delimitador correto, a importação de dados para qualquer planilha do Excel(Excel) , gráfico dinâmico(PivotChart) ou relatório(Pivot Report) dinâmico funciona exatamente da mesma maneira.

Como funciona a transformação de dados

Na janela Importar Dados(Import Data) , se você selecionar Transform Data em vez de selecionar Load , ele abrirá a janela Power Query Editor .

Esta janela fornece informações sobre como o Excel converte automaticamente os dados que está importando. Também é aqui que você pode ajustar como esses dados são convertidos durante a importação.

Se você selecionar uma coluna neste editor, verá o tipo de dados assumido na seção Transformar(Transform) na faixa de opções. 

No exemplo abaixo, você pode ver que o Excel assumiu que você deseja converter os dados dessa coluna em um formato de número inteiro.(Number)

Você pode alterar isso selecionando a seta para baixo ao lado do tipo de dados e selecionando o tipo de dados de sua preferência.

Você também pode reordenar as colunas neste editor selecionando uma coluna e arrastando-a para a posição em que deseja colocá-la em sua planilha.

Se o arquivo de dados de entrada não tiver uma linha de cabeçalho, você poderá alterar Usar Primeira Linha como Cabeçalhos(Use First Row as Headers) para Usar Cabeçalhos como Primeira Linha(Use Headers as First Row) .

Normalmente, você nunca deve usar o Power Query Editor , pois o Excel é muito bom em analisar arquivos de dados de entrada. 

No entanto, se esses arquivos de dados forem inconsistentes na forma como os dados são formatados ou se você quiser reorganizar como os dados aparecem em sua planilha, o Editor do Power Query(Power Query Editor) permitirá que você faça isso.

Seus dados estão em um banco de dados MySQL ? Saiba(Learn) como conectar o Excel ao MySQL(connect Excel to MySQL) para trazer esses dados. Se seus dados já estiverem em outro arquivo do Excel(Excel) , também há maneiras de mesclar dados em vários arquivos do Excel(merge data in multiple Excel files) em um arquivo.



About the author

Sou um especialista em computadores com mais de 10 anos de experiência e me especializei em ajudar as pessoas a gerenciar seus computadores em seus escritórios. Escrevi artigos sobre tópicos como otimizar sua conexão com a Internet, como configurar um computador para a melhor experiência de jogo e muito mais. Se você está procurando ajuda com qualquer coisa relacionada ao seu trabalho ou vida pessoal, eu sou a pessoa para você!



Related posts