How to Create Product-Specific Word Documents with Mail Merge
Question details
The user wants to generate multiple variations of a standard Word document template by automatically inserting product names, descriptions, and specifications stored in an Excel spreadsheet.

- Product
- Word
- Device & OS
- not provided
- Scenario
- Creating customized product catalogs, specification sheets, or marketing materials from a single standard template.
- Observed behavior
- Generating multiple distinct documents efficiently by linking a standard Word template to an Excel database containing product records.
Ensure your Excel spreadsheet is properly formatted with clear column headers in the first row (e.g., 'Product Name', 'Description', 'Price') and contains no blank rows at the top before starting the mail merge process.
Generate Product Documents using Mail Merge
Link your standard Word template to an Excel workbook to automatically populate varying product details into a batch of documents.
Mail Merge allows you to connect a static Word document to a dynamic Excel database. By placing placeholder fields in the Word document, the system will automatically pull data from each row of your Excel sheet and create a new document page for every product.
Open Excel, organize your product data with distinct column headers, enter each product as a separate row, save the workbook, and completely close the Excel application.
Open your standard Word template document. Navigate to the 'Mailings' tab on the ribbon, click 'Start Mail Merge', and select 'Letters' or 'Normal Word Document'.
On the Mailings tab, click 'Select Recipients', choose 'Use an Existing List', browse to locate your saved Excel product workbook, and click 'Open'. Select the specific sheet containing your data.
Place your text cursor in the document where a specific product detail should appear. Click 'Insert Merge Field' on the Mailings tab and select the corresponding column header (e.g., 'Product_Name'). Repeat this for all varying sections.
Click 'Preview Results' to verify that the data correctly populates the template. Finally, click 'Finish & Merge' and choose 'Edit Individual Documents' to generate a new file containing all product-specific pages.

Create Bulk Documents Instantly with WPS Writer
WPS Writer offers a seamless and highly intuitive Mail Merge feature that fully integrates with WPS Spreadsheet. You can easily generate customized product sheets, letters, or labels securely and efficiently.
- 1. Open Your Template: Open your standard document template in WPS Writer.
- 2. Access Mail Merge: Navigate to the 'Mailings' tab on the top ribbon and click on 'Mail Merge'.
- 3. Link Data Source: Click 'Open Data Source' and select your WPS Spreadsheet or Excel file containing the product database.
- 4. Insert Fields and Merge: Use 'Insert Merge Field' to place your data placeholders, preview the results, then click 'Merge to New Document' to generate the finalized files.

Frequently Asked Questions
Why are my Excel prices or dates formatting incorrectly in Word?
Word doesn't always carry over Excel's custom formatting. To fix this, you can format the data columns as 'Text' in your Excel spreadsheet before saving, or use formatting field codes in Word by pressing Alt+F9 and adding switches like \# "$#,##0.00" to your merge fields.
Can I add individual product images using Mail Merge?
Yes, but it requires using specific field codes. You need to use the 'IncludePicture' field combined with a merge field that points to the exact file path of your images stored in the Excel database.
How do I save each merged product record as a separate PDF?
Standard Mail Merge outputs a single document containing multiple pages. To save each merged record as a separate PDF file, you will need to use a VBA macro script or install a third-party add-in designed to split merged documents.
What if my Excel file has multiple sheets with different product categories?
When you link your Excel file via the 'Select Recipients' option, a prompt will appear asking you to choose a specific table or sheet. Simply select the specific sheet name that contains the targeted product data for your current document.




