Importing rows with empty cels from EXCEL

2 visualizaciones (últimos 30 días)
Can Sever
Can Sever el 9 de Mayo de 2016
Respondida: dpb el 9 de Mayo de 2016
Dear all, I am trying to export rows with empty cells in several first elements. For instance a row in excel is [ _ _ 4 5 6]; first 2 cells being empty, Matlab reads this a=[4 5 6], it does not insert NaN's, and makes size 3, instead of 5. Is there a way to fix this?
Best regards, Can Sever University of Maryland
  1 comentario
Can Sever
Can Sever el 9 de Mayo de 2016
Since I have thousans of column with unbalanced data, this is a big problem for me. Thanks in advance!

Iniciar sesión para comentar.

Respuestas (1)

dpb
dpb el 9 de Mayo de 2016
With xlsread alone the only way is to specify the range and return the raw data cell array. There may be a way with the COM/DDE/ActiveX but that's more of an Excel question than Matlab as far as communication protocols/methods.
Example; made a one-row spreadsheet as you described--
>> [x,t,r]=xlsread('book1.xls','A1:E3')
x =
1 2 3
t =
{}
r =
[NaN] [NaN] [ 1] [ 2] [ 3]
[NaN] [NaN] [NaN] [NaN] [NaN]
[NaN] [NaN] [NaN] [NaN] [NaN]
>>

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by