This question already has an answer here:
I successfully joined an attribute table to a shapefile using the method below.
But the new attribute table does not include the original column headers from the joined table. They've been replaced with something generic. See below.
Is there a way to keep the original column headers from the table that was joined?