1.xlsread(‘文件名’)
data = xlsread('综测成绩及排名系统导出表(公示).xlsx')
将文件中的内容写入到程序中的变量中,工作环境要在excle文件的目录下,而且文档类型的列值不会写入矩阵中。
小tip:将文件全部选中重命名,然后就会变成有规律的文件名。
2.处理多个有规律的文件的情况
%%
clc;clear;
for i = 1:9
data = [num2str(i),'xlsx'];
......
save(['1000(',num2str(i),').mat',],'data');
clc;clear;
end
3.处理多个没有规律的文件
系统调用的方法,使用cmd窗口
这样在文件夹中会新建一个a.txt的文件,其中有该文件夹的全部内容。
通过word的表格操作可以把其中的文件名提取出来,并全部加上单引号。
使用matlab内部函数的方法
%%
clear;clc;
file = dir('*.xls*');
for i = 1:9
file(i).name
end
3.非数值数据的处理
clear;clc;
[a,b] = xlsread('综测成绩及排名系统导出表(公示).xlsx')
这样读出的数值数据在a中,非数值数据在b中
4.时间数据的处理
datevec将时间数据转化为向量
etime两个时间间的间隔,其参数为datevec生成的向量