how to create many tables report?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello,
I am making boards and would like to mark the bottom edge of certain rows.
Aside as I can create two separate tables I have tried with this code.
import mlreportgen.report.*
import mlreportgen.dom.*;
doc = Document('tables', 'docx');
t=Table(vigente);%
t.Style={Border('solid'),RowSep('none'),ColSep('solid')};
append(doc,t);
t1=Table(vigente2);
t.Style={Border('solid'),RowSep('none'),ColSep('solid')};
append(doc,t1);
close(doc);
0 comentarios
Respuestas (1)
Rahul Singhal
el 10 de Nov. de 2020
You can customize the border for any table row or any specific entry in the table.
For example, below code specifies a custom bottom border for all the entries in the third row of the table:
import mlreportgen.dom.*;
doc = Document('tables', 'docx');
t = Table(magic(5));
t.Style = {Border('solid'),RowSep('none'),ColSep('solid')};
% Specify a bottom border format
bottomBorder = Border;
bottomBorder.BottomColor = 'red';
bottomBorder.BottomStyle = 'solid';
% Add bottom border format to all the entries in the third row of the table
row3 = t.row(3);
row3Entries = row3.Children;
for i = 1:length(row3Entries)
row3Entries(i).Style = [row3Entries(i).Style {bottomBorder}];
end
append(doc,t);
close(doc);
rptview(doc);
0 comentarios
Ver también
Categorías
Más información sobre MATLAB Report Generator en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!