In Assette, users have the option to insert blank columns and rows within tables in Smart Pages, creating a cleaner, more structured layout when working with dynamic data. Assette automatically removes any columns that lack data, so if the user needs an empty column to remain in place, this guide shows how to configure it to ensure it stays visible. Here’s how to work with both blank columns and blank rows in the Assette Editor.
Inserting Blank Columns #
Assette supports dynamic row expansion based on data, but columns do not automatically adjust in the same way. However, if the user needs a blank column that remains in the layout without removing itself during generation, the user can follow this approach:
- Add the Column in PowerPoint: Insert the necessary number of columns in the user’s table within PowerPoint.
- Do Not Map Data to the Blank Column: To keep the column blank, simply avoid mapping any data to it in the Assette Editor.
- Result: When generating the output, Assette will retain this column as blank without automatically removing it. This setup allows the user to use placeholder columns that remain in the layout even if no data is assigned.

Inserting Blank Rows #
Assette also supports blank rows between dynamically expanding rows, allowing for more structured separation in complex tables. However, because row placement is calculated at generation time, here’s how to ensure the blank row remains in place:
- Insert a Row in PowerPoint: Add the necessary row where the user wants the blank space to appear within the PowerPoint table layout.
- Mark the Row as Static in Assette: In the Assette Editor, select the row and choose an option from the dropdown menu, then check the “Static” option. This will set the row as a fixed, non-dynamic space, ensuring it doesn’t expand or contract based on the data. (Note that the row cannot be left empty; the user must select an option from the available choices. Once the “Static” option is selected, no changes will occur.)
- Result: During generation, the row remains blank as specified and stays in the designated position, providing a break or separation between dynamically growing data sets.
