You should be able to copy + paste a table and have the custom column data + hide/show column settings carry over. Let me know if you're seeing a different behavior
You may also be interested in modules, which would allow you to create one table that could be imported into any app