Import from Excel and exclude fully blank rows
Afficher commentaires plus anciens
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 commentaires
Michal Dobai
le 13 Déc 2017
Just change
I = any(cellfun(@(x)...
to
I = all(cellfun(@(x)...
Francesco Ardia
le 13 Déc 2017
Michal Dobai
le 13 Déc 2017
Glad I could help. :)
I will post it as an answer, then.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Spreadsheets dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!