Excel file to sambapos

This is not relate to this topic.
If you just search Batch Create Entities you will find it here

In your case using customer name as primary field:
#Customers,Phone,Address,PostCode,Street,Town,County,Distance,Point John Doe,123-456-7890,123 Main Street,10000,My Street,My Town,My County,10,1 Jane Doe,123-456-7891,1234 Main Street,10000,My Street,My Town,My County,11,1 and so on....

Is it too complicated? It is so simple, create header to match your CSV data that all you need.