Import excel into existing list (with data already in it)

Occasional Contributor



Is it possible to import data from an excel sheet into a SharePoint list that already contains data in it?  Basically I just want to add to the list that's already in SharePoint without overwriting the existing lines or having to create a new list each time.



12 Replies
best response confirmed by RRMX01 (Occasional Contributor)

@RRMX01  if you go to Edit in grid view on your list you can paste in data from an excel spreadsheet.


Los Gallardos
Microsoft Power Automate Community Super User

Thank you! Didn't realise you could do that.

If you need to import a lot of items then you may wish to import in chunks of 100 and wait for the changes to be synched before importing the next set. i.e. avoid inconsistent data. Paul

@Paul_HK_de_Jong I'm using Sharepoint online (office 365), when i edit my list in grid view i can paste 1 record at a time successfully but can't paste multiple records, any ideas?  I don't have a quick edit icon only the edit in grid view icon.  Thanks in advance

In the edit in grid view screen just do a single click on the first column - don't click into it - and you should be ab le to paste in records, I do it regularly.
In addition to the comments posted, make sure that the columns in Excel match exactly the columns in the SharePoint list's view. For example, if you columns Title, Salary and Status in SharePoint, then you should have the same, matching data in Excel. The column heading names do NOT need to match, but the data and order must match. Also, if your view has additional columns visible such as Modified By, hide those. Otherwise, you'll get an error when trying to paste.

@RobElliott  Pasting one at a time works, i can't paste any more than that. I'm testing with 2 records, the first one inserts then there's a blank row with no info from the second source row.



I create a flow in Power Automate for such things. That way I can reshape or check data if needed and reuse that flow later in time.

@RRMX01 Copy a few lines from your Excel schedule into your clipboard and paste into the first line of the list when editing in grid view. This will populate all lines from your clipboard one below each other in your list. Once saved in your list, you can request a new line be added to your list and copy the next block in the same manner into the new line and repeat until all lines from your schedule have been added to your list.

@RobElliott sorry for old bump - this works in Internet Explorer (and Edge has an IE mode now), but as other commenters indicate, I cannot reproduce multi-line copy/pasting in a chromium browser.

Try as I may, I can't get this to work. I copy the Excel rows into my clipboard. I go my SharePoint list; select Edit in grid view; navigate to the bottom; choose Add Item; click in the first column and try to paste. Instead of adding fields across the row, it deposits the entire contents into the first cell. I've also tried pasting without clicking in the first cell but nothing happens. I've tried various browsers, but nothing seems to work. Any advise as to what I'm doing wrong?

@nestorph3010 Are you in Internet Explorer? I couldn't get it to work in Edge, but was able to paste a few hundred lines by opening it in Internet Explorer. Good luck!