On macOS Word, mail merge works reliably only with supported data sources and when they are formatted and connected correctly. Use these steps end-to-end and verify each point, as “unable to access the data source” usually means either the file type, sheet/range, or location is not acceptable to Word.
- Prepare the Excel data source
- Put all data on a single worksheet (no merged cells, no blank header row).
- Row 1 must contain field names (e.g., FirstName, LastName, Address1, City, State, Zip) with no completely empty header cells.
- Save the file as a normal Excel workbook (
.xlsx) in a local folder (e.g., Documents). Avoid network shares, synced cloud folders, or external drives while testing.
- Close Excel so Word can open the file.
Excel is a supported data source on Mac if all data is on one sheet and formatted so Word can read it. For more details, see “Excel spreadsheet works well as a data source if all data is on one sheet and the data is formatted so that it can be read by Word.”
- Start the mail merge in Word for Mac
- Open a new or existing Word document.
- Go to Mailings > Start Mail Merge and choose the document type (e.g., Letters, Envelopes, Labels, or E-mail Messages).
- Connect to the Excel list correctly
- In Word, go to Mailings > Select Recipients > Use an Existing List.
- Browse to the
.xlsx file in the local folder and choose Open.
- In the Open Workbook dialog:
- Select the worksheet that contains the data.
- Leave Cell Range blank to use the entire sheet, or specify a valid range (e.g.,
A1:F3000).
- Choose OK.
If Word previously failed when the file was on the Desktop or saved as .csv, test with a simple .xlsx in Documents using the steps above. Word for Mac supports Excel, text, and other sources, but the Excel path above is the most reliable.
- Check and edit the recipient list
- Go to Mailings > Edit Recipient List.
- Confirm that the records appear. If they do not, the issue is with the file, sheet, or range selection.
- Optionally sort or filter using the dialog (see “Mail merge: Edit recipients,” “Sort the data for a mail merge,” and “Filter the data for a mail merge” for details).
- Select OK.
- Insert merge fields
- Place the cursor where the personalized data should appear.
- Go to Mailings > Insert Merge Field.
- Choose the fields (e.g.,
FirstName, LastName, Address1, etc.).
- Repeat for all needed fields.
- Save the document (File > Save).
- Preview and finish the merge
- Go to Mailings > Preview Results.
- Use Next / Previous to step through records and confirm the data appears correctly.
- Go to Finish & Merge and choose Print Documents or Merge to E-mail as needed.
- If “unable to access data source” persists
Based on supported data sources on macOS:
- Ensure the file is one of the supported types (Excel workbook, text file with comma/tab delimiters, or a Word data file). Avoid older formats like
.xls or problematic .csv encodings while troubleshooting.
- Move the file to a simple local path (e.g.,
~/Documents/MergeData.xlsx) and reconnect via Use an Existing List.
- Confirm the sheet has a proper header row and no unusual characters in field names.
- As an alternative, create a new list directly in Word:
- In Select Recipients, choose Create a New List and use the dialogs to build and save a Word data file, then test the merge. This verifies that the mail merge engine itself is working.
If the Word-created list works but Excel does not, the problem is with the Excel file’s structure (multiple sheets, missing header row, or formatting) or its location.
References: