详解 Excel 文件的读写操作


MATLAB 读取 Excel 文件


MATLAB 读取 Excel 件 文件 → → xlsread 函数
1.
[num, txt, raw] = xlsread (filename) → 读取 Excel 文件表 第一个工作表 (Sheet) 里的内容;

信息统计表.xlsx →第一个工作表 (Sheet) 内容= 数值 + 文本;
➢ 工作表里的数值部分 → 保存在 num → 数值矩阵;
➢ 工作表里的文本部分 → 保存在 txt → 单元数组 (cell array);
➢ 工作表里的全部内容 → 保存在 raw → 单元数组 (cell array) → 与原始的工作表完全一样;

读取工作表指定矩形范围:[num, txt, raw] = xlsread (filename, sheetname, xlRange)

例如:

 [num, txt, raw] = xlsread (‘ XXX .xlsx’, 'Sheet1’, 'B3:D9’)
 [num, txt, raw] = xlsread (‘ XXX .xlsx’, 'Sheet2’, 'A1:D12')
A=xlsread('路径/文件名');

都是数值的话,一般直接通过xlsread函数调取文件内容赋给A;

MATLAB 读取 任意Excel 文件

上面的方法在处理文件时比较麻烦,需要自己手动输入文件路径、名称,我们可以通过以下方法直接读取文件夹内容~

MATLAB uigetfile函数→弹出对话框→ 选择文件→返回被选文件名和储存路径;

基本调用格式:

[filename, pathname] = uigetfile (filetype, titlename)

filetype→限定被选型文件的类型→单元数组
不同类型的文件名后缀名→ 使用号分号 ; 隔开
titlename→定义题 对话框的标题 →字符串

[filename,pathname]=uigetfile({'*.xlsx'},'请选择文件');
[filename,pathname]=uigetfile({'*.xlsx','*.csv'},'请选择文件');

我是狗子
祝大家幸福~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值