@sns Thanks for reaching out. If the report are uploaded to OneDrive/storage account etc. or any other place where it is accessible then you can use the logic app reoccurrence trigger
Workflow:
Reoccurrence trigger (configure to trigger every week) --> Get the CSV file either using difference connectors (in case if it is in one drive then you can use OneDrive connector/ in case of store use storage connector/ HTTP call if it is accessible over HTTP) --> Send email V2 (outlook/office365 connector) attaching the byte content of your excel file.