Excel can directly ingest a CSV file served over an URL as data source, with the Accept header manually set to text/csv.
I wrote a backend once that supported this feature so that management could pull whatever data they wanted off an internal application without pestering me. They could literally take the URL of a page and pull it as a CSV file as-is.
Anybody who knows a bit of Excel can pull that data themselves by following a set of simple instructions.