Hi @DarinSpence
Short answer: yes, it is technically possible.
Long answer: it would take a long time to read each file and generate a CSV from it. I think there are better ways/tools to do this task.
If you decide to proceed with this solution, here's a sketch (please use the relevant XML-related actions suited to your needs; I used those two just for the example below):
