Garmin Connect does not accept .csv files as uploads. If you have data in a csv file that you're trying to upload to Garmin Connect, it isn't going to happen. Period.
gcpuploader has a feature that will read a csv file, which is a list of valid uploadable file types (tcx, fit, gpx). See excerpt below from the gcpuploader help. This feature allows you to set the activty name and type for each file in the list.
CSV List Files:
A CSV (comma separated values) file can be created to associate files
with filename and file type information. Each record (line) in the csv
file consists of three fields (filename, name, type). Fields are
separated by commas, and text containing spaces or special characters
is quoted with double quotes ("). Empty fields may be left blank, but
the field separators must be present. THE FIRST LINE IN THE CSV FILE
DEFINES THE ORDER OF THE FIELDS AND MUST CONTAIN THE KEY WORDS
'filename', 'name', and 'type'. Most popular spreadsheet
programs can save files in CSV format, or files can be easily
constructed in your favorite text editor.
Example 'file_list.csv':
filename, name, type
file1.tcx, "10K race", running
file2.fit, "Training Run", running
file3.fit, , swimming
Example 'file_list2.csv' (note field order changed):
name, filename, type
"10K race", file1.tcx, running
"Training Run", file2.fit, running
, file3.fit, swimming
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
usage of .csv files results in a message "invalid file type".
Details?
Garmin Connect does not accept .csv files as uploads. If you have data in a csv file that you're trying to upload to Garmin Connect, it isn't going to happen. Period.
gcpuploader has a feature that will read a csv file, which is a list of valid uploadable file types (tcx, fit, gpx). See excerpt below from the gcpuploader help. This feature allows you to set the activty name and type for each file in the list.
CSV List Files:
A CSV (comma separated values) file can be created to associate files
with filename and file type information. Each record (line) in the csv
file consists of three fields (filename, name, type). Fields are
separated by commas, and text containing spaces or special characters
is quoted with double quotes ("). Empty fields may be left blank, but
the field separators must be present. THE FIRST LINE IN THE CSV FILE
DEFINES THE ORDER OF THE FIELDS AND MUST CONTAIN THE KEY WORDS
'filename', 'name', and 'type'. Most popular spreadsheet
programs can save files in CSV format, or files can be easily
constructed in your favorite text editor.