首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何导出excel表中的mat文件

如何导出excel表中的mat文件
EN

Stack Overflow用户
提问于 2016-02-11 06:16:48
回答 1查看 1.8K关注 0票数 0
代码语言:javascript
运行
复制
Z= magic(4)

Z =

 16     2     3    13
  5    11    10     8
  9     7     6    12
  4    14    15     1

>> W= sign(Z)== -1

W =

 0     0     0     0
 0     0     0     0
 0     0     0     0
 0     0     0     0

>> xlswrite('sample.xlsx',W)

使用xlswrite (第220行)调用错误,调度异常:源:描述:无法访问文件'C:\Program \MATLAB\R2012a\bin\644A5000‘。有几个可能的原因:

文件名或路径不存在。该文件正被另一个程序使用。您要保存的工作簿与当前打开的工作簿具有相同的名称。帮助文件: C:\Program \Microsoft\Office 12\1033\Office 11.CHM帮助上下文ID: 0

我在桌面上创建了一个excel文件('sample.xlsx')。如何使用xlswrite函数。如何将符号函数生成的mat文件保存在excel中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-11 06:41:52

我只是犯了同样的错误。答案是:'C:\Program \ MATLAB \r2012a\bin\644A5000‘您的MATLAB工作区现在就在这里--您可以在MATLAB中的地址工具栏中看到它(在主菜单下)

所以我没有管理权限,所以我不能在Matlab默认使用的文件夹中创建任何文件,并得到这个错误。

您需要在其中创建可以创建和编辑任何内容的文件夹(您已经在桌面上完成了此操作),将MATLAB中的这条路径更改为它的目录(C: use \yourname\ Desktop ),然后只使用xlswrite

还有一件事--在使用.xlsx之前,确实不需要创建xlswrite文件--如果文件不存在,它将自动创建:

如果文件名不存在,xlswrite将创建一个文件,根据指定的扩展名确定格式。

希望能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35332117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档