1.xlsread(‘文件名’)

    1. data = xlsread('综测成绩及排名系统导出表(公示).xlsx')

    将文件中的内容写入到程序中的变量中,工作环境要在excle文件的目录下,而且文档类型的列值不会写入矩阵中。
    image.png
    小tip:将文件全部选中重命名,然后就会变成有规律的文件名。
    2.处理多个有规律的文件的情况

    1. %%
    2. clc;clear;
    3. for i = 1:9
    4. data = [num2str(i),'xlsx'];
    5. ......
    6. save(['1000(',num2str(i),').mat',],'data');
    7. clc;clear;
    8. end

    3.处理多个没有规律的文件
    系统调用的方法,使用cmd窗口
    image.pngimage.png
    这样在文件夹中会新建一个a.txt的文件,其中有该文件夹的全部内容。
    通过word的表格操作可以把其中的文件名提取出来,并全部加上单引号。
    使用matlab内部函数的方法

    1. %%
    2. clear;clc;
    3. file = dir('*.xls*');
    4. for i = 1:9
    5. file(i).name
    6. end

    image.png
    3.非数值数据的处理

    1. clear;clc;
    2. [a,b] = xlsread('综测成绩及排名系统导出表(公示).xlsx')

    这样读出的数值数据在a中,非数值数据在b中
    4.时间数据的处理
    datevec将时间数据转化为向量
    etime两个时间间的间隔,其参数为datevec生成的向量