Perhaps consider tabut – Typst Universe
Or there are lots of examples on the forum like How can I read this JSON into a (breakable) table(x) - #4 by nleanba
Note that grid and table behave the same way.
2 Likes