Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Herramienta de importación

Importar datos desde un archivo

Descripción

La herramienta de importación le permite previsualizar e importar datos de archivos de hojas de cálculo, archivos de texto delimitados y archivos de texto de ancho fijo. En MATLAB® Online™, también puede previsualizar e importar datos de archivos NetCDF. Puede seleccionar de forma interactiva los datos que desea importar y reutilizar el script o la función que genera la herramienta para importar otros archivos similares.

Import Tool

Abrir Herramienta de importación

  • Barra de herramientas de MATLAB: En la pestaña Home, en la sección Variable, haga clic en Import Data.

  • Línea de comandos de MATLAB: Introduzca uiimport(filename), donde filename es un vector de caracteres que especifica el nombre de un archivo de texto u hoja de cálculo (o, en MATLAB Online, un archivo NetCDF).

Ejemplos

expandir todo

Importe intervalos de datos de un archivo de texto delimitado por tabulaciones y sustituya los valores no numéricos del archivo.

Arrastre el cursor para seleccionar las celdas que desea importar. Pulse Ctrl para seleccionar intervalos no contiguos.

Preview of text data import in the Import Tool. Some data elements are selected, and the Output Type field is set to Column vectors.

Modifique el campo Variable Names Row para indicar la fila que desea que utilice la herramienta de importación para los nombres de las variables.

Preview of text data import in the Import Tool. The Variable Names Row field is set to 3. The variable names are the values in the third row of data: CH1, CH2, and CH3.

De forma predeterminada, NaN sustituye los valores no importables en las celdas numéricas. Sin embargo, puede cambiar este valor por cualquier otro valor numérico. En la pestaña Import de la sección Unimportable Cells, especifique cómo desea tratar los valores no importables.

Preview of text data import in the Import Tool. Unimportable cells are highlighted in yellow and are replaced with the value -99.0.

También puede excluir de la importación cualquier fila que contenga una celda no importable.

Import Tool setting for text data import. Rows with unimportable cells are highlighted in purple and are excluded from the import.

Haga clic en el botón Import Selection . Los nuevos vectores columna aparecen en su área de trabajo.

Workspace containing column vectors CH1 and CH3

Importe fechas y números de un archivo de texto a una tabla. Especifique el separador decimal para los valores numéricos del archivo y un formato personalizado para las fechas.

En la sección Imported Data, elija Table para importar los datos del archivo a una variable table. En este ejemplo, la tercera columna de datos contiene importes monetarios en los que el separador decimal es una coma. En la sección Delimiters, seleccione Delimiter Options. Después, en Decimal Separator, seleccione , (comma).

La herramienta de importación convierte los valores monetarios de forma adecuada.

Import Tool settings. The Output Type field is set to Table, and the Delimiter Options field is set to a comma decimal separator.

Especifique que una columna contiene datos de fecha u hora cambiando el tipo de datos de la columna a DATE/TIME. Haga clic en more date formats.... Desplácese por la lista para introducir un formato de fecha personalizado.

List of Import Tool options for date and time formats. There is a text field to apply a custom date format to the selected data.

Pulse el botón Import Selection para importar la tabla.

Ejemplos relacionados

Uso programático

expandir todo

uiimport abre un cuadro de diálogo para cargar datos de forma interactiva desde un archivo o el portapapeles. MATLAB muestra una vista previa de los datos del archivo.

uiimport(filename) abre el archivo especificado en filename utilizando Import Tool o Import Wizard dependiendo del tipo de archivo. Para archivos de hoja de cálculo y de texto (y, en MATLAB Online, archivos NetCDF), uiimport los abre con Import Tool. En el caso de otros tipos de archivos, como archivos de imagen, audio o MAT, uiimport los abre con Import Wizard.

uiimport('-file') presenta primero el cuadro de diálogo de selección de archivos.

uiimport('-pastespecial') presenta primero el contenido del portapapeles.

S = uiimport(___) abre el archivo utilizando Import Wizard y almacena las variables resultantes como campos en la estructura S.

Historial de versiones

expandir todo

Consulte también

Funciones

Tareas de Live Editor