Has anyone built a ticket export that allows Help Center users to export the tickets shown in the My Area list they are looking at?

Has anyone built a ticket export that allows Help Center users to export the tickets shown in the My Area list they are looking at?

Hi,
We are moving to Zoho Desk soon. Our current support system displays an option in our help center allowing customers to export their Open, Closed, or all tickets based on which list they are looking at. We need to offer the same in Zoho Desk help center. 

Here's the basic scenario:
  1. Customer selects My Open Tickets view.
  2. Customer selects a button next to Add Ticket and a CSV is created in with all the ticket fields they are allowed to view in in the Help Center.
If customer selects Team Tickets, the CSV has all Team Tickets, etc. 

So...thoughts on how to do this?

Thanks,
Mel