Kept seeing "python csv to pdf report" come up in keyword research for Naxely, and realized I had a genuinely honest take on it — not just a marketing angle.
The short version: if you're building one report, write the Python script. pandas + reportlab + matplotlib, done. But if the pattern is "same report structure, different client, every week," that's exactly where hand-rolling it stops paying off — you're not solving a new problem each time, you're re-solving the same formatting problem with slightly different data.
Wrote the full breakdown here, including when a tool like Naxely (what I've been building) actually makes sense vs. when it doesn't: https://www.naxely.com/blog/python-csv-to-pdf-reports?utm_source=indiehackers&utm_medium=community&utm_campaign=blog_csv_pdf
Curious if other builders here have gone through the same "script it myself vs. reach for a tool" decision for recurring reporting/data tasks — where'd you land?