How to merge specific rows from multiple CSV files in a single csv file in MATLAB (code)?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I have a main folder which has 8 subfolders. Each subfolder has multiple CSV files and I need to combine all csv files into a single csv file using MATLAB code. Can anyone guide me how to start?
0 comentarios
Respuestas (1)
chrisw23
el 6 de Sept. de 2022
a possible start (find all csv files over subDirs)
import System.IO.*
filesFound = "";
searchOption = System.IO.SearchOption.AllDirectories;
searchDir = "C:\Temp\MainCsv";
pattern = "*.csv";
dirInfo = DirectoryInfo(searchDir);
dirInfo.EnumerateFiles(pattern, searchOption);
fsEnumerableIterator = Directory.EnumerateFiles(searchDir, pattern, searchOption);
enFilesFound = fsEnumerableIterator.GetEnumerator;
fCount = 0;
while enFilesFound.MoveNext
fCount = fCount + 1;
filesFound(fCount) = string(enFilesFound.Current);
end
for csvFile = filesFound
csvFile % open File here
end
0 comentarios
Ver también
Categorías
Más información sobre Line Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!