matlab多次使用xlswrite报错Error: 被呼叫方拒绝接收呼叫。 10

如题,我在用matlab的xlswrite函数多次向excel写入数据时,Excel已经关闭,但是一直显示错误“Error:被呼叫方拒绝接收呼叫。”请问这是怎么回事?xl... 如题,我在用matlab的xlswrite函数多次向excel写入数据时,Excel已经关闭,但是一直显示错误“Error: 被呼叫方拒绝接收呼叫。”请问这是怎么回事?
xlswrite('E:\matlab程序\AAL.xlsx',Ra1,'jingyan','B234:B252');
xlswrite('E:\matlab程序\AAL.xlsx',Ra2,'jingyan','B255:B273');
xlswrite('E:\matlab程序\AAL.xlsx',Ra3,'jingyan','B276:B294');
xlswrite('E:\matlab程序\AAL.xlsx',Ra4,'jingyan','B297:B315');
xlswrite('E:\matlab程序\AAL.xlsx',Ra5,'jingyan','B318:B336');
展开
 我来答
samismiling
推荐于2017-06-24 · 知道合伙人软件行家
samismiling
知道合伙人软件行家
采纳数:1340 获赞数:5604

向TA提问 私信TA
展开全部
首先,你操作成功过吗,如果之前成功,现在报错,说明是excel进程没关闭,该文件还在使用中。测试方法是重启系统(有时候关了进程也还是报错,重启最彻底)
如果你没操作成功过,就可能是权限问题。你新建一个空文件,执行这个代码试试。
百度网友687a7d0
2014-09-03 · TA获得超过9405个赞
知道大有可为答主
回答量:2021
采纳率:85%
帮助的人:850万
展开全部
  你好,
  如果你的Ra都是有数据,那写入,我试了下,虽然很慢,但没出现错误。
  像这种情况,建议将所有的变量归为一个变量中,然后一次性写出,速度能快很多。
  由于你指定的范围只有一列,所以只能写每个变量的第一个数据。
  如有问题,请追问
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-06-24
展开全部
matlab路径里最好不要带中文。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
335693407
2014-09-03 · 超过11用户采纳过TA的回答
知道答主
回答量:53
采纳率:42%
帮助的人:15.3万
展开全部
把Ra1改成1试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式