使用MATLAB对于Excel表格进行处理

在数学建模中,常常需要对于Excel表格中的数据进行处理,下面利用MATLAB编程语言对于Excel表格进行处理,其中最主要的操作包括读取和写入操作。

目录

1. 读取操作

2. 写入操作

1. 读取操作

使用MATLAB对于Excel表格中的数据进行读取操作如下所示:

xlsread('文件名','sheet_name','起始位置:结束位置');

例如读取如下图所示的Excel表格:

使用MATLAB对于Excel表格进行处理_第1张图片

 对进行该表格的数据进行读取并显示,代码如下所示:

x=xlsread('D:\data.xlsx','sheet1','A1:C20');
x

执行后的结果如下所示:

使用MATLAB对于Excel表格进行处理_第2张图片

 可以看出使用MATLAB的xlsread函数可以实现对于Excel文件数据的读取操作。

2. 写入操作

对于表格进行写入操作同样也是对于数据处理的重要部分,对于表格中的数据进行写入操作的格式如下所示:

xlswrite('文件名',写入的数据,'sheet_name','起始位置');

例如,将原来读取的数据乘上2在重新写入到另一个文件中,代码如下:

x=x.*2;
xlswrite('D:\Data\data.xlsx',x,'sheet1','A4');

执行后的效果如下所示:

使用MATLAB对于Excel表格进行处理_第3张图片

 除此之外,还有其他的写入方法。例如,MATLAB中的table和twritetable函数,在MATLAB中,table函数的作用是用来创建一个表格,writetable的作用是将表写入到文件中。MATLAB中可以使用这两个函数对于Excel表格进行写入操作。

例如,将原来的数据利用table函数和tablewrite函数写入到另一个表格中,代码如下所示:

table1=table(x);
writetable(table1,'D:\Data\data1.xlsx');

效果图如下所示:

使用MATLAB对于Excel表格进行处理_第4张图片

 

你可能感兴趣的:(数学建模,matlab,开发语言)