Conectarse a una aplicación Excel existente
Este ejemplo muestra cómo leer datos desde un archivo abierto, weekly_log.xlsx
, en MATLAB®.
MATLAB puede acceder a un archivo abierto por otra aplicación creando un servidor COM desde el cliente de MATLAB y abriendo después el archivo a través de este servidor.
Desplácese a una carpeta que contenga un archivo Excel®; por ejemplo, weekly_log.xlsx
. Abra el archivo en el programa Excel.
Abra el mismo archivo en MATLAB.
excelapp = actxserver('Excel.Application'); wkbk = excelapp.Workbooks; wdata = Open(wkbk,'c:\work\weekly_log.xlsx');
Lea los datos en el intervalo D1
y F6
de la hoja 2.
sheets = wdata.Sheets; sheet12 = Item(sheets,2); range = get(sheet12,'Range','D1','F6'); range.value
ans = 'Temp.' 'Heat Index' 'Wind Chill' [78.4200] [ 32] [ 37] [69.7300] [ 27] [ 30] [77.6500] [ 17] [ 16] [74.2500] [ -5] [ 0] [68.1900] [ 22] [ 35]
Close(wkbk) Quit(excelapp)