Are you using SharePoint Online or on-prem? What version? If you are using on-prem, you may be able to get your data to SharePoint using CAML in the form. If you are using online, it would likely be easiest to use a third party tool like FormsViewer, or you can use Power Automate (Flow) for this.... For auto-ID (which I don't like, for a variety of reasons) it is best to generate that as part of your submit rules - query the existing forms, increment by one, then submit. For Excel.... well, again, the answer depends on whether online or on-prem. I don't know of a no-code way to get the data to Excel from InfoPath. But Power Automate can do this, and you could use some form logic to provide the user with a link to the resulting file.... It may be possible to use HTTP Request and Response actions in Power Automate for this too - but those are premium connectors.
Hilary Stoupa
