matlab 批量读取execl(csv)文件
2017-02-26 18:58
429 查看
一直没时间整理自己写的垃圾代码,如今代码乱的一团糟,今天把matlab读取excel文件拿出来;需要根据数据格式稍作修改就可以用;读取核心的语句莫过这两句:dir(); csvread();文件下载:
%read csvdata %author:enjoy_learn@126.com %str='D:\玛依塔斯X期20#\1V';%确定分析目录 function x=batch_read(str,N) i_del=[]; str1=[str,'\*.csv']; jiegou=dir(str1);%等价于下面这行 geshu=length(jiegou); x=zeros(geshu,N); % cunchu=zeros(geshu,10); for i=1:geshu filename=[str,'\',jiegou(i,1).name];%等于上面这条语句 try x(i,:)=csvread(filename); catch recycle('on'); filename delete(filename) %删除空文件 i_del=[i_del,i]; disp(['原始数据的第',num2str(i),'被删除了,-导出的空数据-:']); continue%直接执行下次循环 end end i_del x(i_del,:)=[];%删除空初始化命名的空行,无效问题 end
如此,便能将csv或excel文件批量读取进来。若是txt格式,只要改小读取文件的命令即可。
相关文章推荐
- Matlab读取文件的一些小trick(textscan与 csvread)
- 一种批量读取文件的方法—CSV文件
- MATLAB读取txt文件,批量生成txt文件
- 批量读取图片保存为csv文件
- MATLAB中批量读取处理数据文件
- Matlab:如何读取CSV文件以及如何读取带有字符串数据项的CSV文件
- Matlab中从文件夹中批量读取文件的做法
- Python 读取csv文件批量入库Mysql
- matlab读取csv文件
- matlab 批量读取数据文件.mat .dat
- matlab读取csv文件存在字符串的问题(2014.5.8)
- Matlab程序设计:批量读取文件(Image, excel, txt .etc)
- Matlab读取CSV文件
- Python Pandas批量读取csv文件到dataframe的方法
- matlab 批量读取和保存文件
- matlab读取csv文件存在字符串的问题(2014.5.8)
- MATLAB中从文件夹批量读取图片文件的方法
- 读取文件(.txt、.excel、.csv),在c++、matlab环境中
- matlab读取csv文件数据
- matlab从csv文件中读取时间转换异常