Exporting to CSV is the obvious route, and honestly, that's where most people start. but I've learnt the hard way that it's a bit like using a sledgehammer to crack a nut - it works fine when you've got a handful of PDFs, but once you're scaling into hundreds or thousands, the whole thing becomes a bottleneck.
From my own experience managing PPC campaigns for Amazon FBA, the trend I see across the industry is a shift away from manual CSV exports and towards automated ingestion straight into something like BigQuery. that's where the real leverage is. If you're building for scale, spending the extra time upfront to parse directly with Python or a cloud function saves you from a world of pain later. CSV exports can introduce version control issues, encoding problems, and just general mess when you're automating.
That said, if it's an one-off client request or a small dataset, sure - CSV works. But for ongoing automation, I'd push for a more direct pipeline.