这个例子展示了如何从打开的文件中读取数据,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工作”);
读取范围内的数据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)