Import from Excel and exclude fully blank rows
Ältere Kommentare anzeigen
Hi everyone! I'm trying to modify a code generated by the import tool, thus making the code more flexible with respect to changes in the original Excel file.
The autogenerated code states:
raw(cellfun(@(x) ~isempty(x) && isnumeric(x) && isnan(x),raw)) = {''};
% Find row with blank cells
I = any(cellfun(@(x) isempty(x) || (ischar(x) && all(x==' ')),raw),2);
raw(I,:) = [];
This excludes rows with even a single blank cell. I want to import the whole Excel sheet and then exclude fully blank rows, how can I achieve this?
Thanks
3 Kommentare
Michal Dobai
am 13 Dez. 2017
Just change
I = any(cellfun(@(x)...
to
I = all(cellfun(@(x)...
Francesco Ardia
am 13 Dez. 2017
Michal Dobai
am 13 Dez. 2017
Glad I could help. :)
I will post it as an answer, then.
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Spreadsheets finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!