主要内容

连接到现有的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工作”);

读取数据的范围D1F6从表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)

另请参阅