• This Forum is for adults 18 years of age or over. By continuing to use this Forum you are confirming that you are 18 or older. No content shall be viewed by any person under 18 in California.

Garmin Chrono fit to csv converter tool

Well looks like everyone is asking for a tool to easily export the data from the Garmin Xero C1 chronograph FIT files into CSV files, so I wrote a tool to do just that!
First release of the tool made available on github. It can be found at https://github.com/bmghunter/FitToCsv. You will need to download the initial release, and install Java 17+ to use it. It is an exe built from the java application so it can easily run on Windows 64 bit. The program relies on the FitReader library heavily.
The tool itself can also convert the native metric units into FPS, or you can keep it in m/s.
It is very basic, very raw, and I spent 4 hours to make it today.

The actual release is found here https://github.com/bmghunter/FitToCsv/releases/tag/0.0.0.1
I've made the application GPLv2 so everyone can improve it.

Instructions:
Plug your garmin xero into your PC with a USB-C cable, and copy all of the .FIT files over. Each FIT file is a single session.
In the application, click Browse to select your FIT file that you want to convert.
Then click Convert.
If you want metric units, check the Metric checkbox.garmin2.pnggarmin.png
 
Compared to exporting the data to a CSV file using the Garmin App, how different is it to use this tool?
 
Pardon my lack of computer knowledge but having to download and install the things you mentioned. How is that different that using an an app?
 
  • Haha
Reactions: jxb
It's easy enough to see the file structure on the Garmin by simply plugging it into a computer. You don't need the cloud. Just like a phone connected to my computer via USB, I can copy session files from the Garmin to my computer. A simple task with File Explorer on a Windows PC. However the proprietary .fit file format is the bugaboo. To make use of the data, a converter is needed. The person who created the .fit to .csv converter addressed the problem. One would think Garmin would have done this. Maybe they'll get around to it.
 
Must be a generational thing. I had enough PITA experiences with phones connected to PCs that that is pretty close to the *last* thing I would want to do, given any other viable option.
 
Wow, it's not that difficult folks.
1. if you don't want to mess with conversion, there's an option in the app to export as csv and you simply do what you want with them from there like any other file (think picture, video, etc)
2. one of the posts above a person indicated they created a converter, you could use that.
3. I indicated above that Garmin does provide a converter for both Windoz and Linux variants like Apple's OS. I even provided the link to it, not sure what more a person could want, someone to do it for you?
4. all else, take notes while shooting and do everything the hard way. lol

So yeah there's at least two conversion utilities available and based on another post if you're using the phone app you can simply export as csv (for direct import into excel or whatever spreadsheet you like, or even Pandas for those that want to supercharge their analysis.
 
Must be a generational thing. I had enough PITA experiences with phones connected to PCs that that is pretty close to the *last* thing I would want to do, given any other viable option.
I'm 60 so unless you're 80+ it's not a generational thing. If you're using a phone and computer that's 6yrs old or less you should have zero issues connecting your phone to computer and accessing your files. It's dead simple, there's a zillion youtube videos on how to. If you've messed with your phone and locked it down some, then you may have to change the usb setting from power/charge only to allow file transfers and that's only if you don't get a popup menu on the phone asking just that when you plug it into the puter.

of course a person doesn't need to plug in the phone, you could simply drop the files in a dropbox and pick them up on the computer, or e-mail them to yourself via share, or use bluetooth to transfer it since most newer pc's have bluetooth and it actually works. personally, plugging it in and simply dragging the files over is easier, but hey if you're into the other ways that's ok too.
 
Well, the FitCSVTool will not work with files from the C1 Pro. Just try it and you will see...
Once I get it and some data I'll do that. If it doesn't work I can simply use bmghunter's FitToCsv or export to csv using the app (assuming that works, but some shooters have reported it does so there's that).

I did take the time to report to the developers there's reports FitCSVTool won't convert the files from the C1 Pro and that I didn't know first hand as I'm waiting for my unit, then I'll need to generate some data.

update: I decided to check their forum and all of 30 seconds later found this where not only is it working but people are complaining about the output and others responding and then one of the developers talking about updates coming in Q1 to address things like formatting (mm/sec vs fps as we expect)

Clearly it works for some folks. Maybe you tried the windoz version? I'd never expect anything Windoz related to work or work correctly, lol.
 
Last edited:
Wouldn't it be just easier to do via app?

Step 1: With app open, open CSV file and save to cloud storage of choice on your Android/iOS phone: Dropbox, Google Drive, Microsoft OneDrive, whatever.

Step 2: Open on computer at home.

No connecting via cable, no converting files, no additional app, etc.
 

Upgrades & Donations

This Forum's expenses are primarily paid by member contributions. You can upgrade your Forum membership in seconds. Gold and Silver members get unlimited FREE classifieds for one year. Gold members can upload custom avatars.


Click Upgrade Membership Button ABOVE to get Gold or Silver Status.

You can also donate any amount, large or small, with the button below. Include your Forum Name in the PayPal Notes field.


To DONATE by CHECK, or make a recurring donation, CLICK HERE to learn how.

Forum statistics

Threads
165,775
Messages
2,202,694
Members
79,101
Latest member
AntoDUnne
Back
Top