2016-07-05 66 views
1

我在matlab中面臨這個煩人的問題。我試圖打開excel表並閱讀matlab中的特定列,但matlab繼續閱讀舊的Excel文件。我甚至改變了工作表的路徑,但仍然存在問題。文件名稱相同,但在不同的文件夾中。每次當我必須讀取一個文件時,我會給出一個文件路徑。我使用的代碼是這樣的。Matlab不斷加載舊的excel表

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

有人知道這個問題嗎?

+1

您已關閉並重新打開MATLAB的實例? – RGA

+0

你需要添加更多的細節來使這個問題可重現... – Dan

+0

@RGA是我甚至嘗試過。 – Ahsan

回答

0

獲取相對的.m的目錄路徑,並補充說,作爲第一個參數在xlsread

A=xlsread('pathA/Name.xlsx','sheetname','B:B'); 
B=xlsread('pathB/Name.xlsx','sheetname','B:B'); 
+0

謝謝你解決問題 – Ahsan