how can i write data into excel sheet in MATLAB ?

1 visualización (últimos 30 días)
VBBV
VBBV el 7 de Jul. de 2018
Comentada: VBBV el 7 de Jul. de 2018
I have a GUI, from which I need to write data to an excel sheet. The data contains both text and numeric content, which is read from a sheet, but before I write to same sheet. it is edited, the data for a specific row/ column and then write whole data to the same sheet For example, I made changes to one or more cells in specific row /column keeping others unchanged ... then it needs to write the whole data after the changes to same sheet using pushbutton callback
  2 comentarios
Walter Roberson
Walter Roberson el 7 de Jul. de 2018
xlswrite() and writetable() both accept sheet numbers or names.
VBBV
VBBV el 7 de Jul. de 2018
Editada: Image Analyst el 7 de Jul. de 2018
I use xlsread() function to read data from file as shown below
[dataP dataN Raw] = xlsread(LL,All{1});
Then I make changes to dataP which is numeric array, and later when I write to excel sheet using following code
xlswrite(LL,Raw(3:end,:),All{1},'A3:BE42');
It does not update the data, means edited data in dataP array is not reflected ... though it writes both numeric and text arrays to location specified. why ?

Iniciar sesión para comentar.

Respuesta aceptada

Image Analyst
Image Analyst el 7 de Jul. de 2018
"It does not update the data, means edited data in dataP array is not reflected" Well, did you write out dataP? No. You wrote out Raw only. So you did not write out anything that got changed, so of course nothing got changed. Write out dataP if you want a new dataP in the workbook file.
By the way, don't use All for a variable name - it's too close to a built-in function called all().
  3 comentarios
Image Analyst
Image Analyst el 7 de Jul. de 2018
You can make up a cell array and write that out with one call to xlswrite.
VBBV
VBBV el 7 de Jul. de 2018
thank you it works now

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by