数学建模系列- 解决Matlab读取Excel文件报错:Could not start Excel server for import问题
2016-06-20 19:28
337 查看
今天在进行Matlab编程的时,用之前写的代码在自己机子上运行失败,报错为Could not start Excel server for import, 十分郁闷。于是在网上找了些资料,总算解决了问题,现在将几种解决方法写下来,希望能够帮助遇到同样问题的朋友。
情况一: 软件版本兼容问题
首先考虑是Matlab和Excel的兼容问题,我遇到的就是两个软件的兼容性问题,我Matlab装的是2010a版本,而Excel则是2016版本,两者不兼容。
解决办法很粗暴: 就是讲Excel-2016版本卸载,然后重新装office-2007版本,然后程序就运行畅通无阻了。
情况二: Excel软件设置问题
MathLab是通过调用Windows下的Dom Server来进行Excel文件读取的,所以确定Excel软件的是允许和其他软件进行数据交换的。
解决方法: 打开excel->excel选项->高级->最下面的常规-> “忽略使用动态数据交换(DDE)的其他应用程序”。 查看是否勾选这个选项,如果勾选这个选项,就把他取消勾选。
情况二: Excel软件权限问题
有时候可能是因为执行Excel需要特殊的权限才导致出错。
解决方法:
找到Excel软件的快捷方式,右键点击属性->选择兼容性->取消勾选”以管理员的身份运行该软件”
情况一: 软件版本兼容问题
首先考虑是Matlab和Excel的兼容问题,我遇到的就是两个软件的兼容性问题,我Matlab装的是2010a版本,而Excel则是2016版本,两者不兼容。
解决办法很粗暴: 就是讲Excel-2016版本卸载,然后重新装office-2007版本,然后程序就运行畅通无阻了。
情况二: Excel软件设置问题
MathLab是通过调用Windows下的Dom Server来进行Excel文件读取的,所以确定Excel软件的是允许和其他软件进行数据交换的。
解决方法: 打开excel->excel选项->高级->最下面的常规-> “忽略使用动态数据交换(DDE)的其他应用程序”。 查看是否勾选这个选项,如果勾选这个选项,就把他取消勾选。
情况二: Excel软件权限问题
有时候可能是因为执行Excel需要特殊的权限才导致出错。
解决方法:
找到Excel软件的快捷方式,右键点击属性->选择兼容性->取消勾选”以管理员的身份运行该软件”
相关文章推荐
- 使用Python生成Excel格式的图片
- 我是运营,我没有假期
- Excel 曝出 Power Query 安全漏洞,1.2 亿用户易受远程 DDE 攻击
- VBA将excel数据表生成JSON文件
- excel vba 限制工作表的滚动区域代码
- excel vba 高亮显示当前行代码
- DB2数据库的安装
- C#实现把指定数据写入串口
- “传奇”图象数据存储方式
- 修复mysql数据库
- 浅析SQL数据操作语句
- SQL 导入导出Excel数据的语句
- SQLServer 数据导入导出的几种方法小结
- 简述MySQL分片中快速数据迁移
- MySQL数据备份之mysqldump的使用详解
- 文本、Excel、Access数据导入SQL Server2000的方法
- C#实现Excel动态生成PivotTable
- C#导出数据到Excel文件的方法
- C#实现窗体间传递数据实例
- Vbscript生成Excel报表的常用操作总结