You would use Import-Csv and and Get-ADUser. Example (not tested):
Import-Csv MyCSVFile.csv | ForEach-Object {
Get-ADUser -LDAPFilter ("(&(givenName={0})(sn={1}))" -f $_.FirstName,$_.LastName) -Properties ... |
Select-Object SurName,GivenName,DisplayName,Address,...
} | Export-Csv NewCSVFile.Csv -NoTypeInformation
You will need to put the appropriate column names from the CSV file after $_ (after the -f operator) and then put the appropriate property names after the -Properties parameter of Get-ADUser and also after Select-Object.
-- Bill Stewart [Bill_Stewart]