Split Excel file into several Excel Files or several Mat Files based on values of a column
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Adi Purwandana
am 9 Sep. 2023
Kommentiert: Adi Purwandana
am 9 Sep. 2023
Hello everyone,
I have an excel file with several columns:

Does anyone know how to split this file into some EXCEL files or MAT files based on the similar value of the first column? in this case, there are 3 values (1, 2, 3) so this file will be splitted into 3 excel files. Let's say the first file name will be Sta_1, the second file name will be Sta_2 and so on.
best regards
0 Kommentare
Akzeptierte Antwort
VINAYAK LUHA
am 9 Sep. 2023
Bearbeitet: VINAYAK LUHA
am 9 Sep. 2023
Hi Adi,
As per my understanding you wish to organize your data into separate excel files based on the data values in Station column.
Here's how this can be done -
data = readtable(pathToExcelFile)
stations = unique(data.Station)
for i=1:numel(stations)
x = data(data.Station==stations(i), :);
writetable(x,"Sta_"+num2str(stations(i))+".xlsx");
end
Hope this helps
3 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Spreadsheets finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!