Reading multiple csv files and save in a matrix
이전 댓글 표시
Hello, I have multple csv files in a folder, I want to read them and store in a matrix, further, I also check for any duplicate entry in different files and sort the data in according to year and day. I am attaching one of the csv file here.
I tried foll. code:
SL_files = dir(sprintf('%s%s%s',fullfile(dirName),'\','*.csv'));
for idx = 1:size(SL_files,1)
disp(SL_files(idx,1).name)
fid = fopen(sprintf('%s%s%s',fullfile(dirName),'\',SL_files(idx,1).name));
filedata{idx} = textscan(fid, '%f%f%f %f:%f %f %f','Headerlines',16);
fclose(fid);
end
However, I am getting empty values after column 4. Any help? Thanks!
댓글 수: 1
Poulomi Ganguli
2017년 10월 13일
답변 (1개)
KSSV
2017년 10월 12일
0 개 추천
Use either xlsread or csvread to read the files.
댓글 수: 3
Poulomi Ganguli
2017년 10월 12일
편집: KSSV
2017년 10월 12일
KSSV
2017년 10월 12일
On using xlsread you can extract the numeric data, text data separately.
Poulomi Ganguli
2017년 10월 12일
카테고리
도움말 센터 및 File Exchange에서 Cell Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!