How to Link to and Embed Excel Files in Word Documents

Learn how to link Excel to Word and keep the document always updated

When you need to create a report filled with data and information, make your data more powerful by displaying it in a formatted Microsoft Word document. There are two methods to do this. Either create a link to an Excel worksheet or embed the Excel worksheet into the Word document.

The information in this article applies to Word for Office 365, Word 2019, Word 2016, Word 2013, Word 2010, Excel for Office 365, Excel 2019, Excel 2016, Excel 2013, and Excel 2010.

How to 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. This works as 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 isn't saved in the Word document.

Linking to an Excel worksheet to Word document has a few limitations:

  • If the Excel file is moved, 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, the Excel file must be transported along with it.
  • Data editing must be done in the Excel worksheet. This isn't a problem unless you require different spreadsheet formats in the Word document.

To insert any part of an Excel worksheet in a Word document:

  1. Open the Word document where the worksheet will display.

  2. Open the Excel worksheet that contains the data you want to link to the Word document.

  3. In Excel, select and copy the range of cells to include. If you plan to insert more columns or rows into the worksheet, select the entire worksheet.

    To select the entire worksheet, select the box located in the upper-left corner at the juncture of the row numbers and column letters.

    Screenshot of cells selected in Excel
  4. In the Word document, position the cursor where you want to insert the linked table.

  5. 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.

    Paste options in Word
  6. 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.

How to Embed an Excel Spreadsheet Object

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.

To embed an Excel worksheet as an object:

  1. Open the Word document.

  2. Go to the Insert tab.

    Word with the Insert heading highlighted
  3. Select Object > Object. In Word 2010, select Insert > Object.

    Word with the Insert Object options highlighted
  4. In the Object dialog box, select the Create from File tab.

    Object menu in Word with the Create from File tab highlighted
  5. Select Browse, then choose the Excel worksheet that contains the data you want to embed.

    Insert box with the Browse button highlighted
  6. Select OK.

    Insert window in Word with the OK button highlighted
  7. 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 inserts the worksheet the same way as if it were embedded 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:

  1. Open a Word document.

  2. Place the cursor where you want to insert the Excel worksheet.

  3. Go to the Insert tab, then select Table.

    Word document with the Insert Table button highlighted
  4. Select Excel Spreadsheet.

    Insert Table menu in Word with the Excel Spreadsheet option highlighted
  5. This opens a blank Excel worksheet that 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 that can be updated at any time. The data in the Word table automatically updates to match the data in the Excel file.