,而我運行下面的代碼,在MATLAB一個例子:錯誤使用xlswrite
filename = 'testdata.xlsx';
A = [12.7 5.02 -98 63.9 0 -.2 56];
xlswrite(filename,A)
我得到的錯誤
Error using xlswrite (line 219)
我已經嘗試解決售後服務這個問題。我重新安裝辦公室,並重新安裝matlab,但我不工作。但是,上述代碼在其他PC上有效。
,而我運行下面的代碼,在MATLAB一個例子:錯誤使用xlswrite
filename = 'testdata.xlsx';
A = [12.7 5.02 -98 63.9 0 -.2 56];
xlswrite(filename,A)
我得到的錯誤
Error using xlswrite (line 219)
我已經嘗試解決售後服務這個問題。我重新安裝辦公室,並重新安裝matlab,但我不工作。但是,上述代碼在其他PC上有效。
嘗試使用csvwrite代替xlswrite的。兩者都可以通過excel讀取,但csvwrite對於辦公室安裝來說不會有問題。如果csvwrite可行,那麼您可以進一步考慮辦公室兼容性問題。
只要打開Windows任務管理器(按Ctrl + Shift + Esc鍵),然後點擊「詳細信息」,在「進程」查找並關閉所有出類拔萃的過程,然後運行代碼。
這是完整的錯誤日誌嗎?我們不能在我們的最終重現這一點,所以我們擁有一切是至關重要的。另外,你可以嘗試把它寫成一個txt文件,看看它是否有效?同時檢查你的操作系統,如果Windows,嘗試在管理模式下運行matlab,因爲它有時會扼殺文件創建到受保護的驅動器路徑。 – GameOfThrows
行219中的錯誤意味着Microsoft Excel無法訪問提供的文件。也許該文件已經存在並被鎖定(例如:如果你打開它的Excel)。 –