Add "hide column" feature

This change adds "hide column" feature to TableView. Now we can hide unnecessary columns from view, and export only necessary columns.