app designer readmatrix only 1 row

I need to read the data from a excel starting from C63 and in the same row, to the last column. With writematrix using only ("Range", "C63") I write only in that row to the last column, but with readmatrix with the same ("Range"; "C63") I read from that cell to all the next rows and columns.
I only need to read that first row.

1 Comment

I can take the first row using the index, but I dont know if theres a better way to do it.

Sign in to comment.

 Accepted Answer

I would have used a similar approach. This could be faster depending on the size of your data:
prueba = readmatrix(app.filename,'Range','63:63');
prueba2 = prueba(:,3:end);
I am assuming that you don't know the number of columns in the data you are reading.
If you do know, you could just include the letter associated with the column.
prueba = readmatrix(app.filename,'Range','C63:N63');

More Answers (0)

Products

Release

R2022b

Asked:

on 15 Dec 2022

Answered:

on 15 Dec 2022

Community Treasure Hunt

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

Start Hunting!