Create a list based on a spreadsheet
Applies ToSharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Server 2016 SharePoint in Microsoft 365 Microsoft Lists

When creating a Microsoft list, you can save time by importing an existing Excel spreadsheet. This method converts the table headings to columns in the list, and the rest of the data is imported as list items. Importing a spreadsheet is also a way to create a list without the default Title column.

 Another way to move data into SharePoint is to export a table from Excel. Learn more about SharePoint and find details about supported browsers.

Important: Creating a list from an Excel spreadsheet is not available in the GCC High and DoD environments.

Create a list based on an Excel (.xlsx) file

  1. There are different ways to start a list from an Excel file. You can go to the Lists app in Microsoft 365, SharePoint, or Teams.​​​​​​​

  2. Select From Excel.

    In the upper part of the window, select a tile to create a blank list, a new list from an existing list, a new list from an Excel spreadsheet, or a new list from a CSV file. In the lower part of the window, create a new list by selecting a template.

  3.  Select Upload file to transfer a file from your device or Choose a file from your One Drive,

    Upload from Excel file

    When you upload an Excel file from your device, it will be saved to the Site Assets library of your site. This means other people can see the original Excel data.

    Note: If the Upload file button is greyed out, you don't have permission to create a list from a spreadsheet. For more information, see your organization’s site admin.

  4.   Select a table from this file and choose what details you want to see in your list. Then, select Next.

  5.  Customize your list:

    • Add a title: Give your list a title in the name field.

    • Type a description.Add info about your list in the description field.

    • Add color.Choose a color for your list.

    • Add an icon.Choose an icon for your list.

    • Save to: Select a location to save your list.

    Screenshot of the options to customize your lists in SharePoint.

  6.  Select Create.

    Notes: 

    • If the spreadsheet you are importing doesn’t have table, follow the prompts on the screen to create a table in Excel, and then import it into your list. If you are having trouble creating a table, go to the Home tab on the Excel ribbon and look for Format as Table.

    • You can use tables with up to 20,000 rows to create a list. 

Create a list based on a comma-separated value (.csv) file

  1. There are different ways to start a list from an Excel file. You can go to the Lists app in Microsoft 365, SharePoint, or Teams.​​​​​​​

  2. Select From CSV.

    In the upper part of the window, select a tile to create a blank list, a new list from an existing list, a new list from an Excel spreadsheet, or a new list from a CSV file. In the lower part of the window, create a new list by selecting a template.

  3.  Select Upload file to transfer a file from your device or Choose a file from your One Drive.

    Screenshot of From CSV screen. In the top part of the screen is the Upload file button. In the bottom half is a list of OneDrive files.

    If you upload from your device, the .csv file will be added to the Site Assets library of your site, which means other people will have access to the original .csv file data.

    Note: If the Upload file button is greyed out, you don't have permission to create a list from a spreadsheet. For more information, see your organization's site admin.

  4. Choose what details you want to see in your list and then select Next.

    Screenshot of the Customize screen. At the top of each column is a pull-down menu with the different column types available for each column. In the lower right corner are the Next and Cancel buttons.

  5. Customize your list:

    • Add a title: Give your list a title in the name field.

    • Type a description.Add info about your list in the description field.

    • Add color.Choose a color for your list.

    • Add an icon.Choose an icon for your list.

    • Save to: Select a location to save your list.

  6. Select Create.

The columns in a list are determined by the type of information in the columns of the spreadsheet. For example, if there’s a column in the spreadsheet with dates, it will usually become a date column in the SharePoint list.

You can import data from a spreadsheet into all versions of SharePoint. The steps to do this are a little different for each version. ​​​​​​​The examples provided feature Excel, but any compatible spreadsheet software will work. If your spreadsheet program's native file format isn't supported, export your data to a comma delimited format (.CSV) and import using that file.

For more info about how to customize and add your imported list to a page or site, see Introduction to lists.

Note: Typically, the columns are set up on the SharePoint site based on the type of data that they contain. After you import a list, however, you should inspect the columns and data to make sure that everything was imported as you expected. For example, you may want to specify that a column contains currency rather than just a number. To view or change the list settings, open the list, and on the Settings menu, select List Settings.

Top of Page

Leave us a comment

Was this article helpful? If so, please let us know at the bottom of this page. If it wasn't helpful, let us know what was confusing or missing. Please include your version of SharePoint, OS, and browser. We'll use your feedback to double-check the facts, add info, and update this article.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.