If I understand your question correctly you want help with the download or FTP option. For the FTP option there are modules available in the marketplace and once you have the file make sure the file is available in a microflow and add the download file activity.
If your question is about creating the CSV, please elaborate further what exactly your are trying to achieve.