Lets say you have a List in Sharepoint 2007 with Large Content and Views which you would want to replicate in Sharepoint 2010.
You can achieve this with Powershell Commands; but I will illustrate in the most simplest manner to achieve desired result
- From your Sharepoint 2007 List; Click Settings – List Settings
- Save your list as a template (.stp); ensure that you select the Include Content Checkbox
- From the Parent Site; proceed to Site Actions – Site Settings – List Templates and download the new template to local machine folder
- Change the extension of the downloaded file from .STP to .CAB
- Extract the content of the CAB file (manifest.xml) to a local folder; lets call it c:\sp2007_template\
- Edit the manifest.xml file; search for the ProductVersion element. This should have a value of 3; change its value to 4 and save the file
- Repackage the manifest.xml into a .CAB by using makecab.exe in the C:\Windows\System32 folder
Syntax: makecab.exe c:\sp2007_template\manifest.xml c:\sp2007_template\{template-name}.cab - Change the newly generated cabinet file extension from .CAB to .STP
- From the parent site of your Sharepoint 2010 Site; proceed to Site Actions – Site Settings – List Templates
- Upload the newly created .STP file to the List Template directory
- When creating a new list in Sharepoint 2010; the new template will show up for selection.