通过Matlab如何将数据读取\写入Excel

作者:小小谷 | 创建时间: 2023-04-27
Matlab是十分强大的数学处理软件,我们可以用它实现科学计算、绘图,数值计算等操作,但是有时我们需要把Matlab中的数据保存成Excel表格的形式,我们应该怎么做呢?亦或是我们如何通过Matlab软件读取已经保存为Excel表格格式的数...
通过Matlab如何将数据读取\写入Excel

操作方法

打开Matlab软件,本经验所使用的软件版本为Matlab2016b。找到需要保存的数据变量,在命令行窗口输入格式为 xlswrite('文件名.xlsx',要保存的变量名称)并按下回车。在这里我以保存变量a中的数据为例,我们要将变量a存储在名为a的Excel表格中,先建立一个5X5的magic矩阵(magic矩阵的特点是矩阵的行、列、对角线之和均相等),并将矩阵的值赋给a。在命令行窗口输入“xlswrite('a.xlsx',a)”并回车,特别注意,在输入的时候没有“  ”,且需要在英文输入法下输入

这时候我们就可以在“当前文件夹”窗口看到一个名为a.xlsx的Excel文档,即可表面存档成功。我们可以到路径中找到名为a.xlsx的Excel文档并打开查看,此时变量a已经成功存档

在命令行窗口输入 xlsread('a.xlsx'),按下回车,在“工作区”便多出来一个5X5的矩阵,同时在命令行窗口显示了数据,即可表示Excel中的数据成功导入Matlab中,由于我没有把导入的数据赋值给某个变量,故matlab自动生成了一个名为ans的变量

温馨提示

保存数据的Excel文件应位于Matlab的文件搜索路径中
当Excel处于打开状态时Matlab是无法向Excel中写入数据的
点击展开全文

更多推荐