Solução com HTML
Vc vai precisar de usar as seguinte tags HTML básicamente:
<table> define que é uma tabela
<tr> define as linhas
<td> define dados da célula....
no 1 vc adiciona um HTML ao compositor
no 2 vc insere o HTML
E no 3 o css para estilizar a tabela...
Estou pressupondo que esses dados que está usando são da camada que está usando como cobertura do atlas, o que ajuda a pegar os valores dos campos nela
esse é um código básico de HTML que vai usar
```
<table>
<tr>
<td>Nome</td>
<td>[% attribute( @atlas_feature , 'nome')%]</td>
</tr>
<tr>
<td>Geocoddigo</td>
<td>[% attribute( @atlas_feature , 'geocodigo')%]</td>
</tr>
</table>
```
Vc vai inserir um TR para cada coluna, e denttrro de cada tr, dois tds, o primeiro vem com o nome da coluna na forma que vc quer que apareça para o usuário.....
no segundo TD vc vai inserir a fórula do QGIS usando [% attribute( @atlas_feature, 'nome_do_campo') %] dessa forma o QGIS vai inserir o valor do atributo na tag,
cada tr (table row) é uma linha do seu dado e cada td (table data) é um dado, tem de tomar cuidado com a abertura (<tr>, <td>) e com o fechamento (</tr>, </td> ) das tags... basta observar o exemplo....
O css vc consegue estilizar a tabela... (tem muitas receitinhas prontas na internet)
Eu usei o seguinte css
```
table, tr, td { border: 1px solid black; }
```
isso faz com que a tabela tenha linhas de 1pixel, sejam sólidas e na cor preta...
Já já mostro como fazer o pivot usando camadas virtuais