If you wanted to get the report sent to your weekly or on some other schedule, you could use a fulfillment list action inside of your sequences. This aggregates all of the contacts that have hit that point of the campaign and send you a spreadsheet at a given time.
If you were looking to do something more complex you could get into using plusthis and their ‘saved search to a Google sheet’ function, or a service like Zapier or Integromat that would allow you to do just about anything you want with the data.