Forum Discussion
Scott Preston
Apr 04, 2018Iron Contributor
Save list as template on modern team site
Wonder if anyone can advise how I can create a list in a modern sharepoint team site from a template that I saved from a classic team site. I don't see any option from within powershell settings.
...
khildebrand
Sep 03, 2024Copper Contributor
Since it took me a while to find and piece together all the info from different sources, in case anybody else is still looking for a simple way to migrate a List including data from one modern SharePoint Site to another (even across tenants), here is exactly how to do it using the "Save List As Template Method".
How to move a SharePoint List including data from one site/tenant to another with Modern Sites:
1) On the Source Site, make sure you have full SharePoint Admin and Site Owner permissions
2) On the Source Site, make sure you have Custom Scripting Enabled
3) On the Source Site, get the List GUID by going to List Settings, and then Name and Description and copy the URL:
yourdomain.sharepoint.com/_layouts/15/ListGeneralSettings.aspx?List=[GUID]
The GUID starts with %7 and ends with 7D
4) Save the Source List as a Template by going to the following URL (replace GUID with the GUID of your List)
yourdomain.sharepoint.com/_layouts/15/savetmpl.aspx?List=[GUID]
Check Include Content
5) Go to the List Template Gallery
yourdomain.sharepoint.com/_catalogs/lt/Forms/AllItems.aspx
And click on the name of the template to download the List Template (.stp file) to your computer.
6) On the Target Site, make sure you have full SharePoint Admin and Site Owner permissions
7) On the Target Site, make sure you have Custom Scripting Enabled
😎 Open the List Template Gallery on the Target Site
yourdomain.sharepoint.com/_catalogs/lt/Forms/AllItems.aspx
9) Upload the template (.stp) that you previously downloaded.
10) Go to Site Contents
11) Click New > App
12) Choose “Classic Experience”
13) Select your Template
14) Everything, list structure, columns, views, data, and attachments will be present in the new list