【问题标题】:xlsread、xlswrite not work in matlabxlsread、xlswrite在matlab中不起作用
【发布时间】:2016-12-19 22:12:44
【问题描述】:

matlab (2015b) 在我的新笔记本 ThinkPad 功能 xlsread/xlswrite 不起作用

对于每一个存在的excel文件,xlsread不加载数据 xlswrite 也不适用于每条路径 错误使用 xlsread (line251)

 catch exception
        if isempty(exception.identifier)
            exception = MException('MATLAB:xlsreadold:FormatError','%s', exception.message);
        end
        throw(exception);

导入数据的方法也不适用于excel文件。

【问题讨论】:

  • 欢迎来到 SO。请向我们展示您的一些代码(测试数据总是很有帮助的)。否则很难发现问题。
  • stackoverflow.com/q/35699929/6064915.the 类似问题.values = {1, 2, 3 ; 4, 5, 'x' ; 7, 8, 9};标头 = {'First','Second','Third'}; xlswrite('myExample.xlsx',[headers; values]);

标签: excel matlab


【解决方案1】:

我在 https://cn.mathworks.com/matlabcentral/answers/282688-why-my-excel-file-can-not-be-read-by-matlab希望对你有帮助:

excel文件读取有问题的,可以按照这个顺序。

1- 打开 excel> 文件,>选项,>添加,管理然后选择 COM ADD IN,并清除所有内容(未选中)。一切都应该被清除(未选中)。

2-重启电脑,打开matlab。

3- 执行 xlsread 命令。

注意:对于使用福昕PDF阅读器的人来说,有可能会遇到这个问题,所以请按照上面提到的顺序。

注意:有时使用matlab,excel的配置会以未知方式更改,因此无法在windows中双击打开通常的excel文件。

因此,从桌面图标、文件> 选项、> 高级、> 常规打开 excel,然后明确(未选中)“忽略使用动态数据交换 (DDE) 的应用程序”。 (注意 2 的信息相同:https://support.microsoft.com/en-us/kb/3001579)这些是使用 matlab 和相关命令的 excel 工作者的一些错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多