La función IMPORTTEXT le permite importar datos de un archivo basado en texto (como CSV, TXT o TSV) directamente a Excel. Puede especificar delimitadores, omitir o tomar filas y aplicar la configuración regional o de codificación para un control preciso sobre el contenido importado.
Nota: Actualmente, esta característica está disponible de forma general para los suscriptores de Microsoft 365 inscritos en el canal Beta de Insider, que ejecuta la versión 2502 (compilación 18604.20002) o posterior en Excel para Windows.
Sintaxis
La función IMPORTTEXT importa datos de un archivo basado en texto a Excel como una matriz dinámica.
La sintaxis de la función IMPORTARTEXTO es la siguiente:
IMPORTTEXT(ruta_de_acceso, [delimitador], [skip_rows], [take_rows], [codificación], [configuración regional])
|
Argumento |
Descripción |
|---|---|
|
ruta de acceso (obligatorio) |
La ruta de acceso del archivo local o la dirección URL del archivo basado en texto que desea importar. |
|
delimitador |
Carácter o cadena que especifica cómo se separan las columnas en el archivo. Si se omite, la función usa tab como delimitador. |
|
skip_rows |
Es un número que especifica el número de filas que se omitirán. Un valor negativo omite las filas del final de la matriz. |
|
take_rows |
Es un número que especifica el número de filas que se devolverán. Un valor negativo toma las filas del final de la matriz. |
|
codificación |
La codificación de archivos. De forma predeterminada, se usa UTF-8. |
|
configuración regional |
Determina el formato regional (por ejemplo, fecha, formatos de número). De forma predeterminada, se usa la configuración regional del sistema operativo. |
Notas:
-
Las funciones de importación no se actualizan automáticamente. Para actualizar los datos importados, use el botón Actualizar todo de la pestaña Datos .
-
Puede especificar columnas de ancho fijo pasando una matriz de enteros ascendentes separados por comas en el argumento delimitador.Ejemplo: =IMPORTTEXT("C:\Data\fixedwidth.txt", {1,3})
-
Puede usar la función CARACTER para especificar caracteres especiales para el argumento delimitador.
-
Puede usar la función IMPORTCSV como una alternativa más sencilla para importar archivos CSV.
Al importar un archivo desde la web, es posible que deba proporcionar credenciales o iniciar sesión para acceder al archivo de origen. En estos casos, se le pedirá que seleccione el método de autenticación que se usará para la dirección URL proporcionada a través de un cuadro de diálogo de autenticación.
Los métodos de autenticación disponibles son:
-
Anónimo: seleccione este método de autenticación cuando el contenido sea accesible públicamente y no requiera inicio de sesión.
-
Windows: seleccione este método de autenticación al acceder a un recurso que requiere sus credenciales de Windows.
-
Básico: Seleccione este método de autenticación cuando el recurso requiera un nombre de usuario y una contraseña.
-
API web: seleccione este método si el recurso web al que se está conectando usa una clave de API con fines de autenticación.
-
Cuenta de organización: seleccione este método de autenticación si el recurso requiere credenciales de cuenta de organización.
Para borrar los permisos concedidos durante el proceso de autenticación, haga clic en Datos > Obtener datos > 'Configuración del origen de datos...'. A continuación, en la pestaña "Permisos globales" , selecciona la ruta url correspondiente y haz clic en "Borrar permisos".
Ejemplos
Los ejemplos siguientes se basan en una ruta de acceso de archivo de texto ficticio: "C:\Data\example.txt".
Devolver las dos primeras filas del archivo de origen
|
Datos |
||||||||||||
|
||||||||||||
|
Fórmulas |
||||||||||||
|
=IMPORTTEXT("C:\Data\example.txt",,,2) |
En la ilustración siguiente se muestra el resultado:
Omitir la primera fila del archivo de origen
|
Datos |
||||||||||||
|
||||||||||||
|
Fórmulas |
||||||||||||
|
=IMPORTTEXT("C:\Data\example.txt",,1) |
En la ilustración siguiente se muestra el resultado: