run()
使用xlswrite时出错(第220行) 调用错误,调度异常: 来源:Microsoft Office Excel 说明:Microsoft Office Excel无法访问文件' C:\ Program FILES \ MATLAB \ R2012a \ BIN \ 644A5000&#39 ;.有几个可能的原因:
•文件名或路径不存在。 •该文件正由另一个程序使用。 ?您尝试保存的工作簿与当前打开的工作簿具有相同的名称。 帮助文件:C:\ Program Files \ Microsoft Office \ Office12 \ 1033 \ XLMAIN11.CHM 帮助上下文ID:0
我在桌面上创建了一个excel文件(' sample.xlsx')。 如何使用xlswrite函数。 如何在excel表中保存由sign函数生成的mat文件。
答案 0 :(得分:0)
我得到了同样的错误。 答案在这里:'C:\ Program Files \ MATLAB \ R2012a \ bin \ 644A5000' 您的MATLAB工作空间现在就是这样 - 您可以在MATLAB的地址工具栏中看到它(在主菜单下)
所以我没有管理权限,因此默认情况下我无法在Matlab文件夹中创建任何文件并出现此错误。
您需要创建文件夹,您可以在其中创建和编辑任何内容(您已经在桌面上完成了)在MATLAB中将此路径更改为其目录(C:Users \ yourname \ Desktop),然后仅使用{{1 }}
还有一件事 - 在使用xlswrite之前你真的不需要创建.xlsx文件 - 如果文件不存在它会自动创建:
如果filename不存在,xlswrite会创建一个文件,确定 格式基于指定的扩展名。
希望它有所帮助!