MATLAB如何读写Excel数据文件

MATLAB的功能非常强大,可以直接读取或者写入Microsoft Excel的文档,下面就分读取和写入两个方面给大家介绍,希望对您有所帮助。

MATLAB如何读写Excel数据文件

读取

01

首先我们在桌面创建一个Excel文档,其中的内容如下。

MATLAB如何读写Excel数据文件 第2张
MATLAB如何读写Excel数据文件 第3张
02

我们这里需要注意下这个文档的后缀,后面需要用到。

MATLAB如何读写Excel数据文件 第4张
03

首先,我们将文件地址切换到桌面,因为第一步骤创建的文档是在桌面创建的。

MATLAB如何读写Excel数据文件 第5张
04

我们输入下面这条命令
num=xlsread('')
这条命令,默认状态下是将第一个工作表中的数据写入

MATLAB如何读写Excel数据文件 第6张
05

如果我们加上-1,命令格式
num=xlsread('',-1)

MATLAB如何读写Excel数据文件 第7张
06

会弹出如下窗口,我们需要手动选择读取的区域。

MATLAB如何读写Excel数据文件 第8张
07

除此以外还有这样的读写命令
num=xlsread('','sheet1')
读取sheet1中的的数据。

MATLAB如何读写Excel数据文件 第9张
08

对上一步骤的命令更加具体化就是
num=xlsread('','A1:B2')

MATLAB如何读写Excel数据文件 第10张
09

下面这种是读取工作表中sheet1中指定范围内的数据
num=xlsread('','sheet1','A1:B2')

MATLAB如何读写Excel数据文件 第11张
10

[num,txt]=xlsread('','sheet1')
这条命令涉及到元胞数组

MATLAB如何读写Excel数据文件 第12张
11

结果如下

MATLAB如何读写Excel数据文件 第13张
01 02

写入

01

首先,我们需要定义一个变量M,将这个变量值写入表格C2:C5当中。
命令格式是这样的
M=[5,5,5,5,5];
>> [status,message]=xlswrite('',M,'sheet1','C2:C5')

MATLAB如何读写Excel数据文件 第14张
02

结果如图

MATLAB如何读写Excel数据文件 第15张