连接到现有的Excel应用程序
这个例子展示了如何从一个打开的文件中读取数据,weekly_log.xlsx
在MATLAB®。
MATLAB可以访问另一个应用程序打开的文件的通过创建一个COM服务器从MATLAB客户机,然后打开文件通过这个服务器。
导航到一个文件夹,其中包含一个Excel®例如,文件weekly_log.xlsx
。在Excel程序打开文件。
在MATLAB打开同一个文件。
excelapp = actxserver (“Excel.Application”);wkbk = excelapp.Workbooks;wdata =开放(wkbk,“c: \ \ weekly_log.xlsx工作”);
读取数据的范围D1
和F6
从表2所示。
表= wdata.Sheets;sheet12 =项(表2);范围=得到(sheet12,“范围”,“D1”,“F6”);range.value
ans =“临时”。“热指数”“风寒”[78.4200][32][37][69.7300][27][30][77.6500][17][16][74.2500][5][0][68.1900][22][35]
关上(wkbk)退出(excelapp)