Here's what I do. Open the Contacts app on my Mac and also open a blank Numbers spreadsheet. Select all contacts and drag them to Numbers. Manipulate them as desired in Numbers (e.g., create a column with a formula that is something like: = "The" + Last Name + "Family" (where Last Name refers to the last name field from the contacts data)).
I then use Numbers File menu > Export to export the spreadsheet to an Excel format. I print them using Avery Design and Print Online which is free, powerful and easy to use. It has an option to import the Excel spreadsheet data. See: https://www.avery.com/software/design-and-print/