👉 URL:https://connect.garmin.com/modern/activities
Garmin no permite exportar todas las actividades de golpe desde la web. pero sí podemos hacer scroll en la página para cargar las máximas posibles y luego seleccionar “Exportar a CSV”.
Haz clic en una actividad concreta.
En la parte superior derecha haz clic en ⚙️ (rueda dentada) >"Exportar a CSV" o "Exportar archivo original" (FIT/TCX/GPX)
Garmin no facilita exportaciones masivas, pero puedes usar herramientas como:
Garmin Exporter (Python script)
tapiriik para sincronizar con servicios como Dropbox o Strava
O usar directamente la API no oficial (requiere conocimientos técnicos y autenticación)
Seguir los pasos definidos anteriormente.
Una vez tengas el archivo .csv, simplemente:
Ve aGoogle Sheets
Crea una nueva hoja > Archivo > Importar > Subir > Selecciona tu archivo .csv
¡Listo! Ya tienes tus actividades en una hoja de cálculo.
Puedes hacer una automatización que:
Use la API no oficial de Garmin (necesita cookies o login programático).
Obtenga los datos en formato JSON o CSV.
Use un script en Google Apps Script que importe datos desde una URL o archivo.
Aquí tienes un ejemplo base para Apps Script:
function importGarminCSVFromUrl() {
const fileUrl = "https://tuservidor.com/garmin/export.csv"; // link público o autenticado
const response = UrlFetchApp.fetch(fileUrl);
const csv = Utilities.parseCsv(response.getContentText());
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Actividades") || SpreadsheetApp.getActiveSpreadsheet().insertSheet("Actividades");
sheet.clear();
sheet.getRange(1, 1, csv.length, csv[0].length).setValues(csv);
}
Depende del CSV, pero suelen incluir:
Fecha y hora
Tipo de actividad
Duración
Distancia
Ritmo medio
Calorías
Frecuencia cardíaca media y máxima
Elevación ganada
Si tu objetivo es simplemente ver tus entrenamientos, graficar tendencias o integrarlo con otros sistemas, lo ideal sería:
Exportar 1 vez todos tus datos a Google Sheets.
Y luego, cada semana/mes, solo copiar-pegar los nuevos (si no quieres usar automatización).
Si lo deseas, puedo ayudarte a:
Crear el script de exportación automatizado.
Diseñar un panel con tus métricas principales.
O integrar Garmin con Strava o Dropbox y de ahí importar.