How table styles work¶
PowerPoint allows many formatting characteristics of a table to be set at once by assigning a table style to a table.
PowerPoint includes an array of built-in table styles that a user can browse in the table style gallery. These styles are built into the PowerPoint application, and are only added to a .pptx file on first use.
Zero or more table-styles can appear in the ppt/tableStyles.xml part. Each is keyed with a UUID, by which it is referred to by a particular table that uses that style.
A table may be assigned a table style by placing the matching UUID in the a:tbl/a:tblPr/a:tableStyleId element text.
A default table style may be specified by placing its id in a:tblStyleLst/@def in the tableStyles.xml part.