一、函数介绍

1.1读取函数xlsread介绍

1.1.1语法

num = xlsread(filename)
num = xlsread(filename,sheet)
num = xlsread(filename,xlRange)
num = xlsread(filename,sheet,xlRange)
num = xlsread(filename,sheet,xlRange,'basic')
[num,txt,raw] = xlsread(___)
___ = xlsread(filename,-1)
[num,txt,raw,custom] = xlsread(filename,sheet,xlRange,'',processFcn)

1.1.2说明

在这里插入图片描述

1.2写入函数xlswrite介绍

1.2.1语法

xlswrite(filename,A)
xlswrite(filename,A,sheet)
xlswrite(filename,A,xlRange)
xlswrite(filename,A,sheet,xlRange)
status = xlswrite(___)
[status,message] = xlswrite(___)

1.2.2说明

在这里插入图片描述

二、举例

2.1例子要求

使用matlab完成test.xlsx文件的sheet1中add1和add2对应元素求和,并将结果存到sum对应位置。
在这里插入图片描述

2.2操作步骤

2.2.1读取add1,add2数据

add1 = xlsread('E:\windows_software\桌面\test.xlsx',1,'A2:A11');
add2 = xlsread('E:\windows_software\桌面\test.xlsx',1,'B2:B11');

2.2.2进行求和运算

sum = add1 + add2;

2.2.3结果写入Excel表格对应位置

xlswrite('E:\windows_software\桌面\test.xlsx',sum,1,'C2');

2.3操作结果

在这里插入图片描述

三、完整代码

%%
% 简介
% 功能:将test.xlsx文件的sheet1中add1和add2对应元素求和,并将结果存到对应位置。
% 时间:2021-04-02
% 编写人:陈思佳
%%
% 读取add1,add2数据
add1 = xlsread('E:\windows_software\桌面\test.xlsx',1,'A2:A11');
add2 = xlsread('E:\windows_software\桌面\test.xlsx',1,'B2:B11');
%%
% 进行求和运算
sum = add1 + add2;
%%
% 结果写入Excel表格对应位置
xlswrite('E:\windows_software\桌面\test.xlsx',sum,1,'C2');

四、注意事项

1.读取的时候,被读取文件状态任意。
2.写入的时候,被写入的文件状态必须是关闭。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐