merging two table cells?
10 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I was wondering if there is a way to merge two cells of a uitable. I have a uitable with 6 pairs of variables, thickness and cost, i want to add one more row on top of the headers of these columns so that i have for example Category1(Thickness1, Cost1), Category2(Thickness2, Cost2) etc.
Thank you in advance!
0 commentaires
Réponses (2)
dpb
le 25 Sep 2024
Not possible; a uitable isn't an Excel spreadsheet. To mimic the effect you could perhaps add another table with only three columns above the one although I've never tried such...it might be simpler to just use text boxes.
Voss
le 25 Sep 2024
Not possible to merge cells, but you can make multi-line column headers in a uitable that's in a uifigure, which may be good enough. Run the following examples and see how they look (can't create uifigures here):
N = 6;
f = uifigure();
t = uitable(f,'ColumnName',compose("Category"+(1:N)+"\n"+["Thickness";"Cost"]+(1:N)))
f = uifigure();
t = uitable(f,'ColumnName',compose("Category"+(1:N)+"\n"+["Thickness";"Cost"]))
2 commentaires
dpb
le 28 Sep 2024
Iffen it's the end result in Excel that is the more important result, then you can use ActiveX and dress up the Excel sheet to your heart's content; you aren't limited to only what the writetable and friends routines can do.
Voir également
Catégories
En savoir plus sur Migrate GUIDE Apps dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!