To create a SharePoint list from Excel, go to your SharePoint Online site, click + New > List > From Excel, upload your .xlsx file, review the auto-detected column names and data types, then click Create. SharePoint imports your spreadsheet data as a structured list with each Excel column becoming a SharePoint list column. The process takes under 10 minutes and requires no coding. Your Excel file must have column headers in row 1 and be saved in .xlsx format. Merged cells and blank header rows will cause import errors. This feature is available in SharePoint Online (Microsoft 365) and SharePoint Server 2019 and later.
Microsoft Lists is a fantastic option for processing large amounts of data. You may be familiar with Excel Spreadsheets for storing and monitoring data lists. Excel spreadsheets continue to assist companies in managing data lists. Microsoft Lists is capable of efficiently processing and tracking data, so transitioning your spreadsheets to a SharePoint List is one of the best decisions you could make. In this blog, we'll explain how to create a list in SharePoint Online from an Excel Spreadsheet.
Importing your Excel Spreadsheets to SharePoint Lists offers several advantages. Creating new lists in SharePoint saves much more time than creating them in an Excel file. By importing an existing Excel Spreadsheet to create a new list, you can continue tracking the list data from where you left off in the Excel sheet.
When you import an Excel file into a SharePoint List, the table headings are converted to headings of columns in the list, where other data is then added as list items. In Microsoft Lists, you can use features like edit history, task management, and the ability to add attachments.
Before importing, your Excel file must meet these requirements.
The classic SharePoint experience has different steps from the modern experience (this guide covers the modern experience)
Complete the following steps to create a Microsoft List from an existing Excel Spreadsheet:
Open your Excel workbook and verify:
Pro tip: Format your Excel data as a Table (Ctrl+T) before importing. This helps SharePoint accurately detect the data range and column types.
The "Create a list" panel will open on the right side of the screen.
In the "Create a list" panel, you will see several starting options:
Click From Excel.
SharePoint will parse the file and automatically detect:
After upload, SharePoint displays a preview of detected columns. Review each column:
SharePoint creates the list and imports all rows from your Excel file.
Once imported, your SharePoint list is independent of the original Excel file — changes to Excel do not automatically sync to SharePoint. To update list data:
For recurring imports or ongoing data sync between Excel and SharePoint, Power Automate provides automation without manual uploads:
This approach is ideal for contract registers, vendor databases, or any list that is regularly updated from an Excel source.
|
Error |
Cause |
Fix |
|
"Unable to process file" |
File is in .xls (old Excel format) |
Save file as .xlsx and re-upload |
|
Column names missing |
Row 1 is blank or contains merged cells |
Add clear column headers to row 1 |
|
Data type mismatch |
Mixed data types in a column (e.g., text in a date column) |
Clean the column in Excel before importing |
|
Import stops at 255 columns |
SharePoint list column limit |
Reduce Excel columns to 255 or fewer |
|
File too large to upload |
Excel file exceeds browser upload limit |
Split the file or use SharePoint's "Quick edit" to paste data in batches |
When importing Excel Spreadsheets, if they do not contain a table, then you will receive instant instructions to assist you in editing the document so it can process the import.
SharePoint Lists is capable of processing tables containing up to 20,000 rows to create a list. This is possible in all SharePoint versions. Column types are automatically configured during the import. However, after this first stage of the import, it's key to review the list and adjust column types as needed.
With these options, you can import Excel Spreadsheets into SharePoint Lists for increased user-friendliness and efficiency in data processing. Now that we've covered the easiest way to import data from Excel Spreadsheets to SharePoint Lists, let us know your thoughts and queries in the comments section below.