主要内容

连接到现有的Excel应用程序

这个例子展示了如何从打开的文件中读取数据,weekly_log.xlsx在MATLAB®

MATLAB可以通过从MATLAB客户端创建一个COM服务器来访问另一个应用程序打开的文件,然后通过这个服务器打开文件。

导航到包含Excel的文件夹®例如,文件weekly_log.xlsx.在Excel程序中打开文件。

在MATLAB中打开相同的文件。

excelapp = actxserver (“Excel。应用程序的);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)

另请参阅