matlab||如何处理表格

1.xlsread命令介绍

命令:

[NUM,TXT,RAW]=xlsread(FILE,SHEET,RANGE,'basic')

file:文件路径
sheet:选取表格(一个excel文件可能有多个表格),默认读取第一个
在这里插入图片描述
RANGE:划定范围,有时需要的只是前两行数据。
‘basic’:若电脑上没有office软件,加上这里命令可以读取Excel文件。
NUM:将表格中的数据保存到NUM里
TXT:将表格中的文本保存到TXT中
RAW:将表格的所有内容都保存到RAW中

2.举例

1.读取整个表格

path="C:\Users\19404\Desktop\案例.xlsx";
[num,txt,raw]=xlsread(path,'','','basic');
num
txt
raw

运行以上命令
在这里插入图片描述
2.读取指定表格
如读取第二个表格
在这里插入图片描述

path="C:\Users\19404\Desktop\案例.xlsx";
[num,txt,raw]=xlsread(path,"Sheet2",'','basic');
num
txt
raw

或者

[num,txt,raw]=xlsread(path,2,'','basic');

3.读取指定区域

[num,txt,raw]=xlsread(path,"Sheet1",'A1:E2','basic');

读取:前两行,以及前5列

%[num,txt,raw]=xlsread(path,"Sheet1",'1:4','basic');

读取前四行

% [num,txt,raw]=xlsread(path,"Sheet1",'B:E','basic');

读取B、C、D、E列

% [num,txt,raw]=xlsread(path,"Sheet1",'A:A','basic');

读取A列

3.其他特殊处理

只读取奇数列数据

path="C:\Users\19404\Desktop\案例.xlsx";
[num,txt,raw]=xlsread(path,'','','basic');
num
num1=num(:,1:2:end);
num2=num(1:3,1:2:end);
num3=num(:,2);
num4=num(2,:);
num1
num2

此时的num1里就只包含奇数列的数据
num2:保存前三行,且是奇数列的数据
num3:第二列数据
num4:第二行数据
上面的num就是一个数组,直接按照处理数组的方式来完成目的即可

4.xlsread详细介绍

若是还有其他需求,可以在命令行窗口输入:

help xlsread

在这里插入图片描述
这里有这个命令的详细介绍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值