Matlab——读取和写入Excel表格

本文详细介绍了在Matlab中如何使用xlsread和xlswrite函数读取和写入Excel数据。通过实例展示了从Excel文件读取add1和add2两列数据,进行求和运算,然后将结果写回Excel同一工作表的特定位置。注意,写入操作时文件需保持关闭状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、函数介绍

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.写入的时候,被写入的文件状态必须是关闭。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

William.csj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值