FIT to CSV Converter

I developed a Windows application in Python that converts FIT files into CSV format, providing users with the flexibility to process and analyze their data. The application leverages the fitparse library to extract information stored in FIT files and uses tkinter to build an intuitive graphical user interface with buttons and controls for easy interaction. Internally, the program employs lists and data structures to efficiently manage the extracted records, while offering users the option to batch-convert multiple FIT files into either individual CSV files or one consolidated CSV file.

500

Lines of code

Screenshots

Time efficient conversion.

Through the configuration window, users can select the data fields that would be placed in the .csv and even add custom ones.

Example of a .csv file generated.

When generating one single file, there is a new column added (source_file) with the name of the respective .fit file.

Download

Windows Application: Download

Overview

Release date: April 20, 2025