Função IMPORTARTEXTO

Aplica-se A
Excel para Microsoft 365

A função IMPORTTEXTO permite-lhe importar dados de um ficheiro baseado em texto (tal como CSV, TXT ou TSV) diretamente para o Excel. Pode especificar delimitadores, ignorar ou retirar linhas e aplicar definições de codificação ou local para um controlo preciso sobre o conteúdo importado.

Nota

Esta funcionalidade está atualmente disponível para todos os subscritores do Microsoft 365 inscritos no canal Beta do Insider , com a Versão 2502 (Compilação 18604.20002) ou posterior no Excel para Windows.

Sintaxe

A função IMPORTTEXTO importa dados de um ficheiro baseado em texto para o Excel como uma matriz dinâmica.

A sintaxe da função IMPORTTEXTO é:

IMPORTTEXT(caminho, [delimitador], [skip_rows], [take_rows], [codificação], [local])

Argumento Descrição
caminho
(obrigatório)
O caminho do ficheiro local ou URL do ficheiro baseado em texto que pretende importar.
delimitador Um caractere ou cadeia que especifica como as colunas são separadas no arquivo. Se omitida, a função utiliza a tecla de tabulação como delimitador.
skip_rows É um número que especifica o número de linhas a ignorar. Um valor negativo ignora linhas a partir do fim da matriz.
take_rows É um número que especifica o número de linhas a devolver. Um valor negativo retira linhas do fim da matriz.
codificação A codificação do ficheiro. Por padrão, UTF-8 é usado.
região Determina a formatação regional (por exemplo, formatos de data e número). Por predefinição, é utilizada a região do SO.

Nota

  • As funções de importação não atualizam automaticamente. Para atualizar dados importados, use o botão Atualizar tudo na guia Dados .
  • Pode especificar colunas de largura fixa passando uma matriz de números inteiros ascendentes separada por vírgulas no argumento delimitador.
    Exemplo: =IMPORTTEXT("C:\Data\fixedwidth.txt", {1,3})
  • Pode utilizar a função CARÁT para especificar carateres especiais para o argumento delimitador.
  • Pode utilizar a função IMPORTCSV como uma alternativa mais fácil para importar ficheiros CSV.

Ligar a ficheiros de texto na Web

Ao importar um ficheiro da Web, poderá ter de fornecer credenciais ou iniciar sessão para aceder ao ficheiro de origem. Nesses casos, ser-lhe-á pedido para selecionar o método de autenticação a utilizar para o URL fornecido através de uma caixa de diálogo de autenticação.

Importar Funções Dialog.pngAutenticação

Os métodos de autenticação disponíveis são:

  • Anónimo: selecione este método de autenticação quando o conteúdo estiver acessível publicamente e não necessitar de início de sessão.
  • Windows: Selecione este método de autenticação ao acessar um recurso que exija suas credenciais do Windows.
  • Básico: selecione este método de autenticação quando o recurso exigir um nome de utilizador e palavra-passe.
  • API Web: selecione este método se o recurso Web ao qual você está se conectando usar uma chave de API para fins de autenticação.
  • Conta organizacional: selecione este método de autenticação se o recurso exigir credenciais de conta organizacional.

Para limpar as permissões dadas durante o processo de autenticação, clique em Data>Get Data> 'Data Source Settings...'. Em seguida, na guia 'Permissões globais' , selecione o caminho da URL relevante e clique em 'Limpar permissões'

Importar Funções DS Configurações

Exemplos

Os exemplos seguintes baseiam-se num caminho de ficheiro de texto fictício : "C:\Data\example.txt".

Exemplo 1

Devolver as duas primeiras linhas do ficheiro de origem

Dados

Produto Categoria Preço
A 1 10
B 2 20
C 3 30
Fórmulas
=IMPORTTEXT("C:\Data\example.txt",,,2)

A seguinte ilustração mostra o resultado:

importtext-example-new-kb-edited

Exemplo 2

Ignorar a primeira linha do ficheiro de origem

Dados

Produto Categoria Preço
A 1 10
B 2 20
C 3 30
Fórmulas
=IMPORTTEXT("C:\Data\example.txt",,1)

A seguinte ilustração mostra o resultado:

importtext-example-new-kb-2-edited