1
Pick a theme & tweak styles on the left, or type your own colours.
2
Check the Live Preview below to see exactly how your table will look.
3
Copy the expression and paste it into a Compose action's fx field in Power Automate.
Theme Presets
Select a pre-built colour palette to get started:
Custom Styles & Colours
Hard to read
Hard to read
Status Keyword Highlighter
Case-sensitive. Must match data exactly.
Test with
sample data:
12px
6px 8px
Power Automate Settings
1 Create HTML Table Action Name
body('
')
Must match your "Create HTML table" action name exactly. Spaces are automatically converted to underscores (_).
2 Edge Cases
Live Table Preview
Sample Dataset:
Live preview is a visual approximation.
HTML Table Output
Outlook & Gmail Safe
Works across Outlook Desktop, Outlook Web, Gmail, Apple Mail and most mobile email clients.
Power Automate Expression
0 chars
replace(replace(replace(body('Create_HTML_table'), '<table', '<table style="border-collapse:collapse;width:100%;font-family:sans-serif;font-size:12px;"'), '<th', '<th style="background-color:#1C6EA4;color:#FFFFFF;padding:6px 8px;border:1px solid #CCCCCC;text-align:left;"'), '<td', '<td style="padding:6px 8px;border:1px solid #CCCCCC;color:#333333;"')
In Power Automate: Add a Compose action → Click Expression (fx) tab → Paste.