Matlab继续加载旧的Excel工作表

时间:2016-07-05 11:17:57

标签: excel matlab matlab-deployment

我在matlab中遇到了这个恼人的问题。我试图打开excel表并阅读matlab中的特定列,但matlab继续阅读旧的excel文件。我甚至改变了工作表的路径但仍然存在问题。文件名相同但位于不同的文件夹中。每当我必须读取文件时,我都会给出一个文件路径。我正在使用的代码就是这个。

srcdir = 'path to the file'; 
srcfiles = dir(fullfile(srcdir, 'name.xls')); 
a= xlsread('sheetname','B:B');

有人知道这个问题吗?

1 个答案:

答案 0 :(得分:0)

获取相对于.m目录的路径,并将其添加为xlsread

中的第一个参数
A=xlsread('pathA/Name.xlsx','sheetname','B:B');
B=xlsread('pathB/Name.xlsx','sheetname','B:B');