一、从filename文件读取数据
1、readtable函数
语法:t=readtable(filename)
支持的扩展名:.txt、.csv、.xls、.xlsm、.xlsx、.xlsm、.xltm、.xltx
2、示例:
// An MATLAB block
t = readtable('m.txt')
结果:
二、把表格转化为数组
1、table2array函数
语法:table2array(表格名称)
2、示例:
// A在这里插入图片描述
n MATLAB block
t = readtable('m.txt');
m = table2array(t)
结果:
三、读取表格文件不同表单数据
1、添加元素:sheet
2、示例1:使用表单名称读取表单信息
// A MATLAB block
t = readtable("m.xlsx","Sheet","Sheet1");%读取表单Sheet1
f = readtable("m.xlsx","Sheet","Sheet2");%读取表单Sheet2
结果:
3.示例2:使用数字读取表单信息
// A MATLAB block
t = readtable("m.xlsx","Sheet",1);%读取表单Sheet1
f = readtable("m.xlsx","Sheet",2);%读取表单Sheet2
结果:
四、获取表单名称
1、sheetnames函数
语法:sheetnames(filename)
2、示例:
// A MATLAB block
sheetnames("m.xlsx")
结果:
五、获取表单个数
1、length函数
语法:length(filename)
2、示例:
// A MATLAB block
sheets=sheetnames("m.xlsx");
length(sheets)
结果:
六、注:
若想使用table2array函数将表格转换为矩阵,则要保证table中各个变量类型相同
七、读取部分单元格
1、添加元素:“Range”,‘第一个单元格:最后一个单元格’
2、示例:只获取此绿框中单元格信息
// A MATLAB block
f = readtable("m.xlsx","Sheet",2,"Range",'B2:C4');%读取表单Sheet2中部分信息
结果:
版权声明:本文为yuandebaba原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。