How to fill a UItable with parsed string data

I'm reading the contents of a text file that are formatted as follows:
fid = fopen(o.names{1},'r');
data = textscan(fid, '%s', 'Delimiter', '\t', 'CollectOutput', true);
I'm using the '\t' as a delimiter to load this data. I would like to display this data on a UITable control in appdesigner which should contain 5 columns (Name,Address,Region,upper,lower) and 4 rows. I've tried the following:
file_1={length(data{1})};
for I=1:length(data{1})
file_1{I} = char(data{1}{I});
end
fclose(fid);
app.UITable.Data = file_1;
But when displaying this data on the UITable it is all in 1 row with multiple columns and not 4 rows by 5 columns like I would like.

1 commentaire

Eth
Eth le 30 Déc 2018
I was able to solve my issue by using readtable(). Makes things alot easier.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Develop Apps Using App Designer dans Centre d'aide et File Exchange

Produits

Version

R2018a

Question posée :

Eth
le 29 Déc 2018

Commenté :

Eth
le 30 Déc 2018

Community Treasure Hunt

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

Start Hunting!

Translated by