> For the complete documentation index, see [llms.txt](https://docs.powerpointgeneratorapi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.powerpointgeneratorapi.com/examples/table/table-styling.md).

# Table styling

1. Select the shape by `name` you want to modify. See [here](/knowledge-base/finding-shape-names.md) to find shape names.
2. To set background colors for specific table cells, use the `data_cells` property.
3. Each cell can include a `cell_properties` object to define its style (e.g., `bg_color`).
4. You can pass multiple rows, each represented as an array of cell definitions or strings.
5. When `data_cells` is used, all table rows are replaced — define every row you need to keep.

Reference: [table](/json-template-syntax/shapes/table.md)

Download: [input.zip](https://drive.google.com/uc?export=download\&id=1rrEq3p8VyCIjdMcnAdsAtZGU8j4QkN_n) | [output.pptx](https://drive.google.com/uc?export=download\&id=1TWJf2gbVJ6Ab4SGy7zojEHJnt3t8l3IW)

{% columns %}
{% column width="41.66666666666667%" %}

<figure><img src="/files/FGAtRxKMCbZos0RQLx5k" alt=""><figcaption></figcaption></figure>

***

<figure><img src="/files/SJG8KJGxlQGzatMjeYc6" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column width="58.33333333333333%" %}
{% code lineNumbers="true" %}

```json
{
  "presentation": {
    "template": "template.pptx",
    "slides": [
      {
        "slide_index": 0,
        "shapes": [
          {
            "name": "Table 5",
            "data_cells": [
              [
                {
                  "cell_properties": {
                    "bg_color": "#64bbd1"
                  }
                },
                {
                  "cell_properties": {
                    "bg_color": "#64bbd1"
                  }
                },
                {
                  "cell_properties": {
                    "bg_color": "#3c707d"
                  }
                },
                {
                  "cell_properties": {
                    "bg_color": "#3c707d"
                  }
                },
                {
                  "cell_properties": {
                    "bg_color": "#2c535d"
                  }
                },
                {
                  "cell_properties": {
                    "bg_color": "#2c535d"
                  }
                }
              ],
              [
                "",
                "",
                {
                  "cell_properties": {
                    "bg_color": "#ff8686"
                  }
                },
                {
                  "cell_properties": {
                    "bg_color": "#ff8686"
                  }
                },
                "",
                ""
              ]
            ]
          }
        ]
      }
    ]
  }
}
```

{% endcode %}
{% endcolumn %}
{% endcolumns %}
