With a Google Sheet as a base, you can use a flow in Integromat like this.
- Let users upload the file in Glide.
- Use a webhook to pass that file’s URL to Integromat.
- Download that file via the HTTP module and convert it to a CSV.
- Add row by row to your destination Sheet.
It would look something like this.