You can synchronize data between a SharePoint list and a spreadsheet program, and keep both sets of data up-to-date. For example you may want to maintain a product inventory in a SharePoint list so that it’s easy to share and update, but also do periodic inventory analysis by using a spreadsheet program, such as Microsoft Excel 2010.
In this article
Introduction to synchronizing a SharePoint list with a spreadsheet program
You can synchronize data between a SharePoint list and a compatible spreadsheet program, and keep both sets of data up-to-date. For example you may want to maintain a product inventory in a SharePoint list so it’s easy to share and update, but also do periodic inventory analysis by using a spreadsheet program, such as Excel 2010.
There are three ways to synchronize data between a SharePoint list and a spreadsheet program. Whichever way you choose, this synchronization is one-way, or unidirectional. Changes made in the SharePoint list can be updated in the spreadsheet program, but any changes that you make in the spreadsheet program are not written to the SharePoint list.
To synchronize a SharePoint list, you must have a compatible spreadsheet program, such as Excel 2010, installed on your client computer, and you must have read permission to the list.
Find more information about using SharePoint 2010 with Excel 2010 in the See Also section and in the Excel 2010 Help system.
Note: You cannot synchronize a SharePoint external list with a spreadsheet program.
Synchronizing list data by using the Export to Spreadsheet command
You can synchronize the data in a SharePoint list with a compatible spreadsheet program by using the Export to Spreadsheet command in the list ribbon. As the SharePoint list continues to be updated, depending on your spreadsheet program, you can also use a command in your spreadsheet program to manually update your spreadsheet with the latest data.
For example in Excel 2010, you can refresh the data connection, which replaces and overwrites the Excel data with the current list data. If your SharePoint list contains folders, the folder structure does not appear in the resulting Excel table. However, the Item Type and Path columns are added to the Excel table so you can filter and sort the data, based on its type and location or subfolder of the list.
Synchronizing list data by using the Query List with Excel command in Datasheet view
If you have Excel 2010 installed on your client computer, you can also synchronize a SharePoint list from Datasheet view by using the Query List with Excel command available in the Datasheet view task pane. Using additional commands in the task pane, you can also synchronize the list data and do the following:
Create an Excel chart
Create an Excel PivotTable
Print the list from Excel
For more information, see the Datasheet view Help system (At the bottom of Datasheet view, click the Help link.)
Synchronizing list data by using the Export Table command in Excel
From Excel 2010, you can also export an existing Excel table to a new SharePoint List by using the Export Table to SharePoint List Wizard. This approach is useful when you already have the data in an Excel table and you want to create a SharePoint list during the synchronization process.
Find more information about exporting an Excel table in the Excel 2010 Help system.
Synchronize a SharePoint list with a spreadsheet program
Note: The following instructions use Excel 2010 as an example. If you are using a different spreadsheet program, consult the Help information for that program.
Navigate to the SharePoint site that contains the list you want to synchronize with a spreadsheet program.
Click the name of the SharePoint list on the Quick Launch, or click Site Actions, click View All Site Content, and then in the appropriate list section, click the name of the list.
Note: A SharePoint site can be significantly modified in appearance and navigation. If you cannot locate an option, such as a command, button, or link, contact your administrator.
On the ribbon, click the List tab, and then in the Connect & Export group, click Export to Spreadsheet.
If you are prompted to confirm the operation, click OK.
In the File Download dialog box, click Open.
If you are prompted whether to enable data connections on your computer, click Enable if you believe the connection to the data on the SharePoint site is safe to enable.
Excel creates an Excel Table with a data connection based on a Web query file.
To see further changes made to the SharePoint list in spreadsheet program, you must manually update the data. For example in Excel 2010, in the Excel table connected to a SharePoint list, on the Design tab, in the External Table Data group, click Refresh.