Inicio › Fecha y hora › Convertidor de ICS a CSV

Convertidor de ICS a CSV

Convierte un archivo de calendario .ics en un CSV limpio que puedes abrir en Excel, Google Sheets o Numbers. Elige las columnas, expande los eventos periódicos en fechas reales, convierte las horas a cualquier zona horaria y descárgalo. Tu calendario nunca sale de tu navegador.

Última actualización:

Tu calendario se queda en tu dispositivo. No se sube nada.
Columnas que incluir
No hay ningún calendario cargado
Vista previa
Publicidad
Publicidad

Cómo usar Convertidor de ICS a CSV

  1. Añade tu calendario: suelta uno o varios archivos .ics en el recuadro, haz clic para elegirlos o pega el texto iCalendar. Se carga un calendario de ejemplo para que puedas probar primero.
  2. Elige un diseño de columnas: Personalizado te permite marcar exactamente los campos que quieres; Google Calendar u Outlook dan los nombres de columna que esas apps esperan al importar.
  3. Configura la zona horaria y los formatos: mantén la zona horaria de cada evento o conviértelo todo a la tuya, a UTC o a cualquier zona, y elige los formatos de fecha y hora.
  4. Decide qué hacer con las repeticiones: deja activado Expandir los eventos periódicos para obtener una fila por repetición entre las fechas Desde / Hasta, o desactívalo para obtener una fila por evento con su regla de repetición.
  5. Revisa la vista previa y haz clic en Descargar CSV (o Copiar CSV) y abre el archivo en Excel, Google Sheets o Numbers.

¿Qué hay dentro de un archivo .ics?

Un archivo .ics es texto sin formato en el formato iCalendar definido por RFC 5545. Cada cita es un bloque VEVENT formado por líneas de propiedades. El convertidor lee estas propiedades y convierte cada una en una columna de la hoja de cálculo:

Propiedad iCalendarEjemploColumna CSV
SUMMARYSUMMARY:Weekly team syncTítulo / Asunto
DTSTART, DTENDDTSTART;TZID=America/New_York:20260302T100000Fecha de inicio, Hora de inicio, Fecha de fin, Hora de fin
DTSTART;VALUE=DATEDTSTART;VALUE=DATE:20260320Todo el día = Sí (sin horas)
DURATIONDURATION:PT1H30MHora de fin (calculada), Duración (minutos)
LOCATION, DESCRIPTIONLOCATION:Room 4B\, 20 King StUbicación, Descripción (se decodifican los escapes como \, y \n)
ORGANIZER, ATTENDEEATTENDEE;CN=Leo Park:mailto:[email protected]Organizador, Asistentes ("Leo Park <[email protected]>")
RRULERRULE:FREQ=MONTHLY;BYDAY=1FR;COUNT=6Repetición ("Cada mes el primer viernes, 6 veces") o una fila por fecha
EXDATE, RECURRENCE-IDEXDATE;TZID=…:20260310T070000Las repeticiones eliminadas o movidas se omiten o se reemplazan
CATEGORIES, STATUS, URL, UIDCATEGORIES:Work,TravelCategorías, Estado, URL, UID

Las líneas largas de los archivos .ics se "pliegan" en varias líneas que empiezan con un espacio; el convertidor las vuelve a unir antes de leerlas, así que las descripciones largas llegan intactas.

Zonas horarias y eventos periódicos

Una hora en un archivo .ics puede tener tres formas: UTC (terminada en Z), local con zona horaria (TZID=Europe/London) o flotante (sin zona, lo que significa "esta hora de reloj estés donde estés"). Outlook suele escribir nombres de zona de Windows como "Eastern Standard Time"; se asignan a sus equivalentes IANA (America/New_York), y las definiciones de zona personalizadas del archivo se usan como alternativa con una advertencia.

Los eventos periódicos se expanden en la zona horaria propia del evento, como hacen las apps de calendario, así que una reunión a las 10:00 de Nueva York sigue a las 10:00 hora de Nueva York después del cambio de hora de marzo, y su hora UTC se mueve una hora. Las reglas admitidas incluyen diaria, semanal con varios días, mensual por fecha o por "2.º martes" / "último viernes", anual, intervalos (cada 2 semanas), COUNT, UNTIL y BYSETPOS. Las reglas que se repiten cada hora o por número de semana se mantienen como una sola fila con el texto de la regla.

Consejos para una hoja de cálculo limpia

  • Facturación o control de horas: añade la columna Duración (minutos), expande las repeticiones del mes que necesites y suma la columna en Excel.
  • Mover eventos a otro calendario: usa el diseño de Google Calendar o de Outlook. Ambos esperan fechas de EE. UU. (MM/DD/YYYY) y horas en formato de 12 horas, que los diseños configuran por ti.
  • Ordenar y filtrar: el diseño Hoja de cálculo escribe fechas y horas ISO 8601 (2026-03-14T09:30:00-04:00) que se ordenan correctamente como texto y que Excel y Sheets reconocen.
  • Varios calendarios: selecciona varios archivos .ics a la vez y añade la columna Calendario / archivo para ver de dónde viene cada fila.
  • Para hacerlo al revés, usa el convertidor de CSV a ICS; para solo ver un calendario, ábrelo en el visor de archivos ICS.

Preguntas frecuentes

¿Cómo obtengo un archivo .ics de Google Calendar?

En un ordenador, abre Google Calendar y haz clic en el icono del engranaje > Configuración > Importar y exportar > Exportar. Google descarga un .zip con un archivo .ics por calendario; descomprímelo y suelta aquí los archivos .ics. Para un solo calendario también puedes usar Configuración de mis calendarios > (calendario) > Exportar calendario.

¿Cómo exporto mi calendario de Outlook a Excel?

Guarda el calendario de Outlook como archivo .ics (en Outlook para Windows: Archivo > Guardar calendario, o compártelo como iCalendar), conviértelo aquí y abre el CSV en Excel. Elige el diseño CSV de importación de Outlook si piensas volver a importar el archivo en Outlook más adelante.

¿Qué pasa con los eventos periódicos?

Un archivo .ics guarda un evento periódico una sola vez con una regla como FREQ=WEEKLY;BYDAY=MO. Con Expandir los eventos periódicos activado, el convertidor calcula cada repetición entre tus fechas Desde y Hasta, omite las fechas eliminadas (EXDATE) y usa las repeticiones movidas (RECURRENCE-ID), de modo que cada reunión se convierte en su propia fila del CSV. Desactívalo para mantener una fila por evento y ver la regla en lenguaje sencillo en la columna Repetición.

¿Por qué las horas de mi CSV son distintas de las de mi app de calendario?

Cada evento de un archivo .ics lleva su propia zona horaria, o UTC. Elige "Mi zona horaria" en Mostrar horas en para convertir todos los eventos a la zona que muestra tu app de calendario. "Como está en el archivo" mantiene cada evento en la zona en la que se creó.

¿Por qué un evento de todo el día muestra la misma fecha de inicio y de fin?

En el formato iCalendar, la fecha de fin de un evento de todo el día es exclusiva: un evento de un día el 5 de marzo se guarda como del 5 al 6 de marzo. El convertidor muestra el último día incluido, que es lo que Google Calendar y Outlook esperan en sus importaciones CSV y lo que la gente espera en una hoja de cálculo.

¿Excel abrirá bien el CSV?

Sí. El archivo se guarda como UTF-8 con marca de orden de bytes para que Excel muestre bien los acentos y los emoji. Si tu Excel usa la coma como separador decimal (habitual en Europa), elige el separador punto y coma para que las columnas se separen correctamente.

¿Se sube mi calendario a algún sitio?

No. JavaScript lee y convierte el archivo .ics en tu navegador. No se envía nada a ningún servidor, así que las citas privadas y los correos de los asistentes se quedan en tu dispositivo.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Calendarios y agendas →