Document Editing Problems

How to Fix Truncated Word Mail Merge Fields from Excel

Olivia MillerOlivia Miller Oct 28, 2026 869 views

Question details

Word mail merge is cutting off long text in certain records when pulling data from an Excel spreadsheet or a SharePoint list.

How to Fix Truncated Word Mail Merge Fields from Excel or SharePoint
Product
Microsoft Word
Device & OS
not provided
Scenario
Performing a mail merge in Word using an Excel file or SharePoint list containing long text fields as the data source.
Observed behavior
Specific fields containing long text strings are truncated at 255 characters in the merged document, despite displaying completely in the Excel or SharePoint data source.
Before you start

Ensure your Excel spreadsheet or SharePoint list is fully saved and closed before beginning, as having the source file open can sometimes lock the data connection during the merge.

Solution 1Recommended

Move Long Text Records to the Top of the Excel File

Reorder your data so that Word correctly identifies the column data type as long text.

When connecting to an Excel data source, Word determines the data type of each field by scanning the first eight records. If none of those initial eight records exceed 255 characters, Word limits the entire column to short text, truncating any longer entries further down the list.

1
Open the Data Source

Open your Excel spreadsheet or export your SharePoint list to a local Excel file.

2
Locate a Long Text Record

Find the specific record or row containing the long text that is being truncated during the mail merge.

3
Move the Record

Cut and paste this row so it is positioned within the first eight rows of your dataset, ideally in the very first row right below the header.

4
Save and Re-Merge

Save and close the data source, reopen your Word document, and run the mail merge again. Word will now recognize the field as long text.

Move Long Text Records to the Top of the Excel File
Data Connectivity: Moving the longest record to the top ensures the OLE DB provider correctly initializes the column as a Memo (long text) field rather than a standard String.
Seamless Mail Merge with WPS Office

Perform Flawless Mail Merges Using WPS Office

WPS Office offers a robust and highly compatible Mail Merge feature between WPS Writer and WPS Spreadsheets, ensuring your data is seamlessly imported without unexpected character limits or truncation issues.

  1. 1. Open WPS Writer: Launch WPS Writer and open your main document template.
  2. 2. Access the Mail Merge Tool: Navigate to the 'References' tab on the ribbon and click on 'Mail Merge', then select 'Open Data Source'.
  3. 3. Select Your Spreadsheet: Locate and select your Excel (.xlsx) or WPS Spreadsheets data file containing the long text records.
  4. 4. Insert Fields and Merge: Click 'Insert Merge Field' to place your data into the document, then click 'Merge to New Document' to generate the final output.
Fully compatible with Microsoft Word and Excel file formats (.docx, .xlsx)Intuitive Mail Merge wizard for quick and accurate document generationStable data connection handles long text fields smoothly without 255-character truncationFree, lightweight, and completely cross-platform Office suite
microsoft office alternative - wps office

Frequently Asked Questions

Why is my Word mail merge cutting off text at exactly 255 characters?

Word uses an OLE DB connection to read Excel data. This connection determines the data type of a column by reading the first eight rows. If none of those rows contain text longer than 255 characters, the entire column is treated as 'Short Text', forcing truncation on any longer entries.

Can I use a SharePoint list directly for a Word mail merge?

While direct connections can sometimes be problematic and lead to formatting or truncation errors, you can bypass this by using the 'Export to Excel' feature in SharePoint and using that downloaded Excel file as your reliable mail merge data source.

Will saving my Excel file as a CSV fix the truncation issue?

Yes, often saving your Excel file as a CSV (Comma Separated Values) or a plain Text file (.txt) bypasses the OLE DB character limitation because Word reads the source directly as plain text without trying to strictly categorize column data types.

How do I stop Word from dropping leading zeros during a mail merge?

Similar to text truncation, Word tries to interpret data types automatically. To keep leading zeros (like in zip codes), open your Excel file, format the entire column as 'Text', or add a single apostrophe (') before the number to force text formatting.