Import from Excel and exclude fully blank rows
이전 댓글 표시
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
Michal Dobai
2017년 12월 13일
Just change
I = any(cellfun(@(x)...
to
I = all(cellfun(@(x)...
Francesco Ardia
2017년 12월 13일
Michal Dobai
2017년 12월 13일
Glad I could help. :)
I will post it as an answer, then.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Spreadsheets에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!