The API is definitely an option - we have a lot of customers using that as well as partners that have build solutions using the API. If you'd like to learn more about the APIs, I'd recommend you start in the developer center:
Analytics overview. There's also some tutorials available as well.
For the CSV export, I have created a simple macro that you install once in your toolbar in Excel and then each time you open one of the CSV exports you can just highlight each of the columns with durations and it immediately converts them to HH:MM:SS format - Happy to share if you are interested.
You mentioned messing with the dates, etc between the views - have you tried to do a saved view where you can set what you want the default timeframe, filters, etc to be when you open that saved view? For instance if you always want to export yesterday's data you could create a saved view with that as the default timeframe and then click the download for the export. You can have as many different saved views as you want depending on what filters, timeframes you'd like.
In 2019, we also plan to work on scheduling so that these exports can be scheduled and available within your inbox as well as providing a PDF version of the export for the views.
Hope that helps!
------------------------------
Darlene Oordt
Sr Director, Product Management
Genesys - Employees
------------------------------