Export selected view rows and selected columns to excel I use VBO export module and Views Bulk Operations module to export my view results to CSV. This works fine. The user can also make a selection which rows to export.

Is there a solution to let the user also select which columns (which view fields) will be exported to CSV?
To export just a particular column or number of particular columns you would change the view itself. To preserve the original one, just copy the view export only the column(s) you need and delete the temporary view.