Input File: comma separated values (.csv)
-101.35,52.601,STEE/Steep Rock Beach Park AUTH PH:204.449.2221 SITES:110 EL:2425approx 17.5 mi NW of Birch River 52.601 -101.35
Output File: Keyhole Markup Language (.kml)
I purchased a CSV file of all the campgrounds in the USA/Canada from Ultimate Campgrounds and used Python to convert the data into a format that could be uploaded to my GPS or Googleearth.