How to fill a UItable with parsed string data
2 次查看(过去 30 天)
显示 更早的评论
I'm reading the contents of a text file that are formatted as follows:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/199919/image.png)
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.
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Migrate GUIDE Apps 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!