Hello,
the CSV import has some limitations. It was written using XSLT and I have started to feel this to have been wrong decision. (XSLT made sense for most of the dive log imports as they were XML and XSLT is very powerful for such conversions.)
The notes field cannot contain new lines. If you want new lines within the notes, they must be marked with "\n" (without the quotes).
CSV import does not currently support country field. The import was written before some changes in the dive-site handling and hasn't been updated to include this information. We do support reverse geo-lookup, so if you have GPS coordinates, the country can be looked up from a web service, and is shown in Subsurface. If you currently want to include the country manually, that must be included in the location field, e.g. I used to use "Country / site" syntax before the GPS/location support evolved to give me the country information. I'll look into adding the country field for the import, but it might take some time.
Anyway, I wrote a shell one-liner to convert the GPS coordinates in your log to something we can import (after "fixing" the new lines in notes field manually). Works on Linux where GeoConvert is available.
awk -F';' '{ for (i=1; i<11; i++) printf "%s;", $i; system("echo " gensub(/([0-9]+°)([0-9\.]+)""([0-9\.]+)""/, "\\1\\2\x27\\3\x5c\x5c\x22", "g", $11) " | GeoConvert") }' /tmp/Dives\ CSV\ Files.csv > /tmp/gps.csv
When imported to Subsurface, this resulted in the attached log file, with a quick look it seems to have the coordinates in more or less correct locations.
HTH