This is another thing Apple does right. Pages allows you to turn off the inline text and use only absolutely positioned non-floating text boxes. In this mode It’s more similar to desktop publishing tools than word processing tools.
Really? That’s awesome! I’ve never bothered to use it, because GSuite is right there, but I will definitely keep that in mind.
Access gives you an explicit grid in its report designer.
Excel is already a solid grid without a separate report designer being necessary.
Except the OP had to write VBA code to link it to a database. That is almost guaranteed to be a brittle solution with hardcoded cell IDs.