What to Know
- Link: Copy cells. Right-click Link & Use Destination Styles or Link & Keep Source Formatting in Word.
- Embed: In Word, go to Insert > Object > Object > Create from File > Browse > choose Excel file > OK.
- Embed a spreadsheet table: In Word, go to Insert > Table > Excel Spreadsheet.
This article explains two ways to display Excel data in Word.
Instructions apply to Word for Microsoft 365, Word 2019, Word 2016, Word 2013, Word 2010, Excel for Microsoft 365, Excel 2019, Excel 2016, Excel 2013, and Excel 2010.
How to Link Excel to Word
To insert any part of an Excel worksheet in a Word document:
-
Open the Word document where the worksheet will display.
-
Open the Excel worksheet that contains the data you want to link to the Word document.
-
In Excel, select and copy the range of cells to include. Select the entire worksheet if you plan to insert more columns or rows into the worksheet.
To select the entire worksheet, select the cell in the upper-left corner at the juncture of the row numbers and column letters.
-
In the Word document, position the cursor where you want to insert the linked table.
-
Right-click and select Link & Use Destination Styles or Link & Keep Source Formatting.
Destination Styles uses the default Word table formatting, which usually results in a better-looking table. Keep Source Formatting uses the formatting from the Excel workbook.
-
The Excel data pastes directly into the Word document where the cursor was positioned. If changes are made to the source Excel file, the Word document updates with those changes automatically.
What Happens When You Link Excel to Word
Linking an Excel file to a Word document ensures that the Word document is updated every time the data in the Excel file changes. It is a one-way link feed that brings the updated Excel data into the linked Word document. Linking an Excel worksheet also keeps your Word file small because the data doesn't save to the Word document.
Linking an Excel worksheet to a Word document has a few limitations:
- If the Excel file moves, the link to the Word document needs to be re-established.
- If you plan to transport the Word file or use it on another computer, you must transport the Excel file.
- You must do data editing in the Excel worksheet. It isn't a problem unless you require different spreadsheet formats in the Word document.
How to Embed an Excel Spreadsheet in Word
The process of embedding an Excel worksheet in a Word document is essentially the same as linking to an Excel worksheet. It does require a few extra clicks, but it brings all data from the worksheet into your document, not only the selected range.
There are two ways to embed an Excel worksheet in Word. The first is to embed the worksheet as an object. The second is to insert a table.
When you embed a worksheet, Word uses the formatting from the Excel worksheet. Make sure that the data in the worksheet looks the way you want it to appear in the Word document.
Embed an Excel Worksheet as an Object
To embed an Excel worksheet as an object:
-
Open the Word document.
-
Go to the Insert tab.
-
Select Object > Object. In Word 2010, select Insert > Object.
-
In the Object dialog box, select the Create from File tab.
-
Select Browse, then choose the Excel worksheet that contains the data you want to embed.
-
Select OK.
-
The Excel worksheet is embedded in the Word document.
How to Embed an Excel Spreadsheet Table
An alternative is to insert the Excel worksheet as a table. This method inserts the worksheet as if you embedded it as an object. The difference is that it opens a blank Excel worksheet for you to fill out. Choose this method if you haven't created the Excel file yet.
To insert an Excel worksheet as a table in Word:
-
Open a Word document.
-
Place the cursor where you want to insert the Excel worksheet.
-
Go to the Insert tab, then select Table.
-
Select Excel Spreadsheet.
-
This menu option opens a blank Excel worksheet you can fill with data. Either enter new data or paste data from another spreadsheet.
When you insert and fill out a new Excel worksheet, you have an Excel file you can update anytime. The data in the Word table automatically updates to match the data in the Excel file.