Matlab-csv、txt文件批量读取

  • 批量读取指定文件夹中csv文件
filename=dir('D:\leidashuji\lidar_label\code\csvdata\*.csv'); %文件位置
for i=1:length(filename)%指定文件夹中csv数量
csvname=[filename(i,1).folder '\' filename(i,1).name];%各个csv文件绝对地址
csvdata{i} = readmatrix(csvname);%将各个csv文件保存至元胞组中
end

  • 批量读取指定文件夹中txt文件
%% txt文件批量读取
filename=dir('D:\tsy\实验点云等高线\20230427\*.txt'); %文件位置
for i=1:length(filename)%指定文件夹中txt数量
textname=[filename(i,1).folder '\' filename(i,1).name];%各个txt文件绝对地址
textdata{i} = textread(textname);%将各个txt文件保存至元胞组中
end```

![](https://tsyblog-figure.oss-cn-hangzhou.aliyuncs.com/img/202304271050135.png)
posted @ 2022-05-18 18:31  嶽过山丘  阅读(704)  评论(0编辑  收藏  举报