Tecnología

Inicio

Cómo introducir archivos de Excel en MATLAB

MATLAB y Microsoft Excel son utilizados para el análisis matemático de los datos organizados. hojas de cálculo de Excel son similares a las matrices de MATLAB, y de hecho MATLAB pueden importar datos de archivos de Excel en el entorno MATLAB para su procesamiento. La función "xlsread" en sus importaciones básicas de formulario todos los datos numéricos del archivo de hoja de cálculo y que especifique. Si el sistema operativo lo admite, "xlsread" también le permite importar un rango específico de datos de una hoja de cálculo, incluso que le permite seleccionar gráficamente utilizando la interfaz de Excel.

Instrucciones

1 Escriba el siguiente comando en la ventana de comandos de MATLAB para importar el contenido numérico del archivo "DATA.XLS" Excel para las variables de MATLAB "exceldata:"

exceldata = xlsread ( 'DATA.XLS');

Al igual que con los archivos ".m", directorio por defecto de MATLAB es la carpeta "MATLAB" en el directorio "Mis documentos". Si el archivo de Excel se almacena en otro lugar, especificar su ruta completa. Por ejemplo:

exceldata = xlsread ( 'c: \ Users \ sunombre \ escritorio \ DATA.XLS');

2 Pasar un segundo argumento de "xlsread" para especificar qué hoja de cálculo para importar si el archivo tiene más de uno. Por ejemplo, para obtener los datos de la segunda hoja de cálculo, escriba lo siguiente:

exceldata = xlsread ( 'DATA.XLS', 2);

Si las hojas de cálculo se denominan dentro del archivo, utilice el nombre de la persona que desea en las cotizaciones individuales.

3 Prueba el siguiente comando para ver si su sistema es capaz de utilizar la funcionalidad avanzada de "xlsread":

exceldata = xlsread ( 'DATA.XLS', - 1);

Si todo va bien, se inicia Excel y MATLAB presenta un cuadro de diálogo que le indica que seleccione la región de datos que desee en Excel. No es así, haga clic en "Aceptar" en el cuadro de diálogo para completar el comando "xlsread". Si recibe un error que indica que el servidor de Excel no se pudo iniciar, sólo se puede utilizar la forma más simple de "xlsread."

4 Utilice la siguiente sintaxis para importar una serie de datos de la hoja de cálculo Excel:

exceldata = xlsread ( 'DATA.XLS', 'A1: D4');

La gama se especifica usando la notación de Excel. Use "A: A" para obtener toda la primera columna y "A: D" para obtener la primera, tercera y cuarta columnas. Obtener un rango específico de datos de una cierta hoja de cálculo en un archivo con un comando como el siguiente:

exceldata = xlsread ( 'DATA.XLS', 2 ', A: B');

Este comando importa las dos primeras columnas de la segunda hoja de cálculo en el archivo.

Consejos y advertencias

  • Utilice la función "xlsfinfo" para obtener información acerca de un archivo de Excel si no tiene Excel disponible para abrirlo. Tipo de "ayuda xlsfinfo" para obtener más información acerca de cómo usarlo.