CSV files

A comma-separated values (CSV) file stores tabular data (numbers and text) in plain-text form.  Plain text means that the file is a sequence of characters, with no data that has to be interpreted as binary numbers.  A CSV file consists of any number of records, separated by line breaks of some kind; each record consists of fields, separated by semicolon ";". All records have an identical sequence of fields.

Columns in CSV file generated from NMEA file using free online converter

When converter processes NMEA file it extracts such properties as position, speed, timestamp, mesage type. If property exists then it will present in output csv file. Not all NMEA sentences have timestamp or speed fields.

#- line number.
MsgType- NMEA Message type, like RMC, GGA, GLL, etc..
Timestamp- Message timestamp, like "1/22/2015 11:35:22 PM".
Lat;Lon- Latitude and longitude of point in degrees.
SpeedKnots- Speed in knots.
SpeedKmph- Speed in km per hour.
TrueHeading- True heading (course).
MagnHeading- Magnetic heading (course).

Example of CSV file generated from NMEA log

#;MsgType;Timestamp;Lat;Lon;SpeedKnots;SpeedKmph;TrueHeading;MagnHeading
0;RMC;1/22/2015 11:35:22 PM;57.7864;-66.6732333333333;77.7;143.9004;44.6;
1;GGA;1/29/2015 11:35:23 PM;57.7864;-66.6732333333333;;;;
2;GLL;1/29/2015 11:35:24 PM;57.7864;-66.6732333333333;;;;
3;VTG;;;;77.7;143.9;44.6;
4;RMC;1/22/2015 11:35:26 PM;66.0583666666667;37.0164833333333;42.1;77.9692;22.15;
5;GGA;1/29/2015 11:35:27 PM;66.0583666666667;37.0164833333333;;;;
6;GLL;1/29/2015 11:35:28 PM;66.0583666666667;37.0164833333333;;;;
7;VTG;;;;42.1;77.9;22.15;
8;RMC;1/22/2015 11:35:30 PM;16.6823333333333;162.0214;72.6;134.4552;6.1;
9;GGA;1/29/2015 11:35:31 PM;16.6823333333333;162.0214;;;;
10;GLL;1/29/2015 11:35:32 PM;16.6823333333333;162.0214;;;;