如何将Excel数据导入Matlab最简单的方法是什么?

7
什么是以编程方式将Excel数据导出到Matlab的最简单方法?
5个回答

7

如果您在Windows上运行Matlab并安装了Excel,则可以尝试使用XLSREAD


Jouni提到的xlsread函数效果很好。如果您想更精细地控制Excel,请考虑使用ActiveX与Excel文件交互。请查看MATLAB帮助文档中的COM客户端支持。我曾使用这种方法创建Excel文件,但您也可以使用它来实现高级程序化文件读取。 - b3.
1
请注意,不再需要安装Excel。http://www.mathworks.nl/help/matlab/ref/xlsread.html - Dennis Jaheruddin

4

如果Excel文件中没有太多的文本注释,请将其另存为csv格式,然后使用MATLAB函数csvread。


3
在较新的Matlab版本中,还有与CSV文件工作的csvread()writetable()函数,这些函数可以轻松地在Excel中打开。

1

花点钱,你就可以得到MATLAB的Excel Link插件,它提供了一个漂亮干净的界面,方便两个程序之间的数据传输。


1

正如所说,XLSREAD是正确的函数。在非Windows系统上,它也可以在没有安装Excel的情况下工作。然而,据说它缺少一些Excel的高级功能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接