We added a new feature to our Confluence app Data Tables for Confluence that enables the users to dynamically show and hide individual table columns.
To make use of the new feature, just check the macro option “Enable column selector” and a “Columns” button is rendered above the table that opens a dropdown to toggle the column visibilities.

More information