csvファイルの複数の読み込みについて.

조회 수: 29 (최근 30일)
MD
MD 2018년 6월 27일
답변: Akiko 2018년 7월 2일
同じフォルダ内にCSVファイルが複数あり,そのCSVファイルからデータを読み込み,CSVファイルとして一つずつ連番のCSVファイル(1.csv,2.csv,...といった感じに)に出力したいと思っています.フォルダ内のCSVファイルの名前が連番(1.csv,2.csv,...)でなくランダムです.同一フォルダ内のCSVファイルを一つずつ読み込んでいく方法がありましたらご教授宜しくお願いいたします.

채택된 답변

Atsushi Matsumoto
Atsushi Matsumoto 2018년 6월 28일
dirName = 'csvfile_dir';
files = dir(dirName);
m = 1;
for n = 1:numel(files)
if strfind(files(n).name, '.csv') > 0
sprintf('%s', files(n).name)
signals(m).filename = files(n).name;
signals(m).data = csvread([dirName '\' files(n).name]);
m = m+1;
end
end

추가 답변 (1개)

Akiko
Akiko 2018년 7월 2일
こちらのコンテンツも関連しています。よかったら、参考にしてみてください。 https://jp.mathworks.com/matlabcentral/answers/343994-matlab

카테고리

Help CenterFile Exchange에서 ファイルの操作에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!