MATLAB: Given i have multiple csv files in a folder, how can i access it and read them csvfolder Hi T1=xlsread('file1.csv');T2=xlsread('file2.csv');... How can i access each file in my folder and process them eventually? Best Answer Try something like thisfiles = dir('*.csv');num_files = length(files);results = cell(length(files), 1);for i = 1:num_files results{i} = xlsread(files(i).name);end Related SolutionsMATLAB: Fullfile to contain multiply file extension Try:filePatternCSV = fullfile(handles.sourceFolder, '*.csv'); csvFiles = dir(filePatternCSV); filePatternXLS = fullfile(handles.sourceFolder, '*.xls'); xlsFiles = dir(filePatternXLS);filePatternODS = fullfile(handles.sourceFolder, '*.ods'); odsFiles = dir(filePatternODS);allFiles= vertcat(csvFiles,xlsFiles,odsFiles); MATLAB: Import data of a sequence of files and process the data source_dir = uigetdir([]); extension = '.csv'csvFiles = dir( fullfile(source_dir, '*.csv') ); num = length(csvFiles);file_name = fullfile( source_dir, csvFiles );mydata = cell(1,num)for k=1:num; mydata{k} = importdata(file_name{k})end Related QuestionSaving .pdf using your imported .csv file nameHow to take input as excel file from user in matlab?Read all files from a folder, edit them and save.How to load a excel file in folderFunction definition, where to save them
Best Answer