Filter löschen
Filter löschen

Importing Data into GUI Table

10 Ansichten (letzte 30 Tage)
Jonathan Moorman
Jonathan Moorman am 21 Dez. 2021
Kommentiert: Voss am 21 Dez. 2021
All,
I'm sure this is probably an easy answer, but how do you write data to a GUI handle (app.UITable)? The method below creates a new, windowed table and writes to it, but I only want to put my data into the already existing one shown below for my user interface.
[file,path] = uigetfile({'*.xlsx'},'Select an Excel File');
figure(app.UIFigure)
PathAndFile = [path,file];
t = readtable(PathAndFile);
fig = uifigure;
uit = uitable(fig,'Data',t);
uit.Data = t;
  3 Kommentare
Jonathan Moorman
Jonathan Moorman am 21 Dez. 2021
It doesn't seem to recognize it. Nothing happens when I try
Voss
Voss am 21 Dez. 2021
I'm assuming uit and t are your uitable and data. If they are refered to as something else, you'd have to change the syntax, e.g., as in @Image Analyst's answer.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Image Analyst
Image Analyst am 21 Dez. 2021
If @Benjamin's suggestion, which I think should be
app.uit.Data = t;
instead of
uit.Data = t;
didn't work, maybe try turning it from a table into an array
app.uit.Data = table2array(t);

Kategorien

Mehr zu Migrate GUIDE Apps finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by