How to Insert Excel Data into a Word Form Letter Using Mail Merge
Question details
The user needs to populate a form letter in Word with specific data fields, such as names and addresses, sourced directly from an existing Excel worksheet.

- Product
- Microsoft Word / WPS Writer
- Device & OS
- not provided
- Scenario
- Creating bulk personalized communications, such as form letters, labels, or envelopes, using a structured database spreadsheet.
- Observed behavior
- The user requires step-by-step instructions on linking an Excel workbook to a Word document and properly inserting merge fields to generate personalized letters.
Ensure your Excel spreadsheet has clear column headers (e.g., First Name, Last Name, Address) in the first row, contains no blank rows at the top, and is closed before you begin the process in Word.
Use the Mail Merge Wizard to Link Excel Data
Connect your prepared Excel workbook to your Word document to automatically populate data fields and generate personalized letters.
The Mail Merge feature allows you to bridge your text document with a database. By mapping column headers from your Excel sheet to placeholders in your Word document, you can generate hundreds of personalized letters in just a few clicks.
Open your form letter in Word. Navigate to the 'Mailings' tab on the ribbon, click 'Start Mail Merge', and select 'Letters' from the dropdown menu.
Click on 'Select Recipients' and choose 'Use an Existing List'. Browse your computer to locate and select the Excel workbook containing your data, then choose the specific worksheet when prompted.
Place your text cursor in the document exactly where you want the data to appear. Click 'Insert Merge Field' on the ribbon and select the corresponding column header (e.g., First Name) from your Excel sheet.
Click the 'Preview Results' button to ensure the data is formatting correctly within your letter. Finally, click 'Finish & Merge' and select 'Edit Individual Documents' to generate the final batch of personalized letters.

Perform Mail Merge Seamlessly with WPS Writer
WPS Office offers a fully compatible, free, and intuitive way to merge Excel data into your text documents. You can easily generate personalized form letters, labels, and envelopes without complex configurations.
- 1. Open your document: Launch WPS Writer and open the template or form letter you want to use for your bulk mailing.
- 2. Access Mail Merge: Navigate to the 'References' tab on the top menu ribbon and click on the 'Mail Merge' button to reveal the toolset.
- 3. Import Excel Data: Click 'Open Data Source', browse to your saved Excel or WPS Spreadsheet file, and select the specific sheet containing your recipient list.
- 4. Insert Fields and Merge: Use the 'Insert Merge Field' button to place your data placeholders. Once arranged, click 'Merge to New Document' to create your final personalized letters.

Frequently Asked Questions
Why are my dates and numbers formatting incorrectly after the mail merge?
Mail merge pulls raw data directly from the spreadsheet. To fix formatting issues, you can either format the cells as text in your Excel spreadsheet before merging, or press Alt+F9 in Word to add specific formatting switches (field codes) to the merge fields.
Can I select only specific recipients from my Excel list for the merge?
Yes. After linking your Excel list, click 'Edit Recipient List' in the Mailings tab. You can uncheck specific individuals or use the filter options to only include rows that meet certain criteria.
Do I need to keep the Excel file open while running the mail merge?
No, it is highly recommended to save and close the Excel spreadsheet before attempting to link it to your Word document. Leaving it open can sometimes cause file locking or read-only errors during the merge process.




