Download all columns from Glue Table using Quick Sight

I have 330 mil rows and 80 columns. User wants to download the data by certain filter conditions and the output is around 100K records. Can we use Quick Sight as a tool to serve that purpose? if so, how we can achieve that?
Note: Data resides in S3 and we are connecting this data using Quick Sight via Athena.

@MrQuick Sight you can do that with table visuals with parameter-based filters, and keep the export visual data feature enabled.