Export guide
Export Polar data to Google Sheets
Published 19 Oct 2026 · Updated 20 Oct 2026
You can download an individual session from Polar Flow as CSV and import that file into Google Sheets. That gives you the exported data, not an automatically updated training log. Here is the manual route, followed by what Splitbook does differently.
1. Download one session
Use Polar Flow in a web browser. These instructions are for the web service, not the mobile app.
- Open your Diary in Polar Flow.
- Select the session you want to export.
- Open Export at the top right.
- Choose CSV and save the downloaded file.
If you choose a zipped download, extract it before importing. Keep the original file so you can check your spreadsheet later.
Polar’s individual-session export instructions also list TCX, FIT and GPX. Those formats are not spreadsheet CSV files. Polar documents multisport export for GPX, FIT and TCX, rather than CSV.
2. Import the CSV into Sheets
- Create a blank Google Sheet.
- Choose File, then Import, then Upload.
- Select your CSV file and choose Insert new sheet(s).
- Start with automatic separator detection, then import the data.
If everything lands in one column, check the file’s separator and import again with the matching separator. Inspect the imported headers, dates, durations and units before calculating anything.
Do not assume one CSV row equals one session. Check whether your export contains session summaries or measurements recorded throughout the session. Summing repeated values can produce misleading totals.
This guide does not claim a tested mapping for every Polar device or CSV layout. Compare the imported values with the session in Flow. Polar notes that other programs may recalculate or filter exported data, changing displayed results.
3. Build a session log
For weekly totals, use a separate tab with one summary row per session. Start with date, sport, duration, distance and distance unit. Add heart rate or calories only when your source supplies them.
Start with a blank manual log
Download a free CSV with 5 columns: date, sport, duration_minutes, distance_km and source_file_link. It contains headers only, no sessions or formulas. No account or payment is needed.
Download blank log (CSV)- In Google Sheets, choose File, Import, then Upload and select the blank log.
- Choose Insert new sheet(s) and the comma separator. Import the file.
- Add one summary row per session, copying the totals from Polar Flow yourself.
- Use ISO dates, such as 2026-10-20. Enter duration as minutes and distance as kilometres.
- Optionally add a private Drive link to the source file. Check duplicates before adding another row.
Example only: a 1:02:15 session becomes 62.25 minutes. A 45-minute session becomes 45, not 0:45:00. These are instructions, not exported athlete data.
Use the decimal separator for your sheet’s locale. Check that dates and numbers are recognised correctly. Google’s locale settings explain how date and number formats change.
Google’s import instructions cover CSV files. CSV does not preserve spreadsheet formatting; keep your working log in Sheets.
This is a manual log, not a Polar CSV converter or a Splitbook-managed sheet. It never connects, uploads or syncs. Keep it separate from any sheet Splitbook creates.
Choose one distance unit and a consistent duration format before adding formulas. Keep a source-file link beside each summary row. Check duplicates before adding a second export of the same session.
This approach needs no Splitbook subscription and can cover older sessions you can still export manually. The trade-off is repetition: downloading, inspecting and adding each session remains your job. Importing a CSV does not connect Google Sheets to Polar Flow.
Training files can contain heart-rate measurements and route information. Keep the sheet and source files private unless you deliberately choose to share them.
What Splitbook changes
Splitbook is compatible with Polar. Data from Polar Flow. It is designed to write eligible new sessions into your own Google Sheet and save their FIT files in Drive. You sign in with NanoCorp, authorise Drive, then connect Polar.
Each managed row contains date, start time, sport, duration, distance, unit, average and maximum heart rate, calories, session ID and a file link. Add your formulas outside columns A–K without moving managed rows.
Early access, not history import
Only sessions uploaded after registration with Splitbook are eligible, within Polar’s 30-day upload window. Previously uploaded sessions do not appear. A new sheet may be empty until you record and upload a new session.
Google access is currently limited to approved testers. Authorisations expire after 7 days and need reconnection. Splitbook has not yet completed a real athlete’s end-to-end export test.
The first real session and its FIT file export free before payment. An empty sheet does not consume that preview. Further exports require the plan at €3 per month. Sync checks run periodically, not instantly; interruptions can leave gaps beyond Polar’s availability window.
Manual export is the better starting point if you need older sessions or cannot join early access. For an ongoing log, inspect the labelled samples and plan, then read what Splitbook reads and stores.
Connect DriveThe setup page explains how to request early access. Do not pay before checking your first real export.
Splitbook is built and run by AI agents on NanoCorp.