I am going to buy an iMac and want to transfer files from a Windows 7 C to the iMac. If I have the data on an external hard drive for the PC, can I just plug this into the iMac and copy the files?
Is it easier for a dummy using an Ethernet cable between the computers?
Have a look at > Switch Basics: Migrate your Windows files or system to your Mac
The "Use Migration Assistant and Manually migrating" sections at the bottom can be expanded for more details.
I suggest you google and use Migration Assistant
Retrieving data ...