xlsread这函数我用得挺溜,分享下哈~
num = xlsread('data.xls') → 默认读当前文件夹里的data.xls,从A1开始,纯数字全给你吐出来!
想手动框选?加个-1就行:num = xlsread('data.xls', -1) —— 鼠标一拖,范围秒定!
要读特定表?比如销售统计那页:num = xlsread('data.xls', '销售统计') ?
只想要某几格?range来安排:num = xlsread('data.xls', 'A1:C10'),清爽不啰嗦~
表名+范围一起上?直接套俩参数:num = xlsread('data.xls', 'Sheet2', 'B2:D5')
没装Excel?别慌!加个'basic':num = xlsread('data.xls', 'Sheet1', 'A1', 'basic'),纯靠MATLAB自己硬刚,稳得很!
进阶玩家看这里
还能塞个函数句柄进去:xlsread('xxx', ..., @myfun),读完自动喂给你的函数,骚操作!
另外,它其实能三件套一起返:
= xlsread('data.xls')
→ num是数字,txt是文本,raw是原汁原味(数字+文本+空值全打包)!
命令行懒人模式也支持:
xlsread data.xls Sheet1 'A1:B10' 'basic'
(空格代替逗号,丝滑~)
读Excel?xlsread一个顶仨,够用不踩坑!