Cómo convertir Excel o CSV a ICS para importaciones masivas de calendario
Instrucciones paso a paso para convertir una hoja de cálculo de eventos en un archivo iCalendar (.ics) listo para importar en Google Calendar, Outlook o Apple Calendar — incluyendo qué columnas importan y cómo manejar fechas, horas y zonas horarias.
Las hojas de cálculo son el sitio natural para planificar decenas o cientos de eventos: horarios de clase, agendas de congresos, programas de formación, cuadrantes de turnos. Pero una vez planificado, hay que llevar esos eventos a una app de calendario. Teclear cada uno a mano es lento y propenso a errores. La solución es convertir la hoja a ICS, el formato universal de calendario, e importar el resultado. Esta guía recorre el flujo completo, incluyendo la estructura de columnas que mejor funciona y los errores típicos con fechas y zonas horarias.
El flujo más rápido
- Abre tu archivo de Excel o Google Sheets.
- Guarda (o descarga) como CSV UTF-8: nunca CSV plano, porque UTF-8 conserva acentos y emoji.
- Suelta el .csv en nuestro conversor CSV a ICS.
- El archivo .ics se descarga automáticamente. Ábrelo en tu móvil o impórtalo en Google Calendar / Outlook / Apple Calendar.
¿Qué columnas espera el conversor?
El conversor detecta los nombres de columna automáticamente, así que la mayoría de hojas funcionan sin renombrar nada. Las columnas obligatorias son Asunto (o Título) y Fecha de inicio. Las opcionales recomendadas son Hora de inicio, Fecha de fin, Hora de fin, Todo el día, Descripción y Ubicación. También se reconocen los equivalentes en inglés (Subject, Start Date, Start Time, Location, Description).
Ejemplo de CSV mínimo
Asunto,Fecha de inicio,Hora de inicio,Hora de fin,Ubicación\nReunión kickoff,2026-06-01,09:00,10:00,Sala 4 HQ\nDemo de producto,2026-06-03,14:30,15:30,Zoom
Formatos de fecha y hora que funcionan
El formato ISO (AAAA-MM-DD) es preferible porque no es ambiguo. También se detectan los formatos americano (MM/DD/AAAA) y europeo (DD/MM/AAAA), pero si tu hoja se va a abrir en distintos locales, fija el formato a ISO. Las horas pueden ir en 24h (HH:MM) o en 12h con AM/PM.
Cómo manejar eventos de todo el día
Deja vacía la columna Hora de inicio para esa fila, o añade una columna "Todo el día" con True/Yes/1/Sí. El conversor genera el evento con la sintaxis VALUE=DATE, que reconocen todas las apps de calendario.
Zonas horarias, el dolor de cabeza eterno
Las horas se escriben en UTC dentro del .ics, lo que significa que cada app las mostrará en la zona horaria local del importador. En la mayoría de casos eso es lo que quieres. Si necesitas un TZID concreto por evento (por ejemplo, un cuadrante publicado para una ciudad específica), abre el .ics en un editor de texto tras la conversión y añade un parámetro TZID a DTSTART/DTEND, o pasa el archivo por Reparar / Limpiar ICS para normalizar.
Importar el archivo .ics
- Google Calendar: icono de engranaje → Configuración → Importar y exportar → Selecciona el archivo → elige el calendario → Importar.
- Outlook escritorio: Archivo → Abrir y exportar → Importar/Exportar → Importar un archivo iCalendar. En macOS, doble clic sobre el .ics.
- Apple Calendar (macOS/iOS): Arrastra el .ics sobre el icono de la app, o ábrelo desde Mail.
Cuándo conviene mantener la hoja como fuente de verdad
Para horarios duraderos que cambian a menudo (horarios escolares, turnos de guardia), sigue editando la hoja y reexporta a ICS cada vez. Al importar el nuevo ICS se actualizarán los eventos existentes siempre que los UID coincidan. El conversor genera UID nuevos por defecto, así que para un flujo actualizable, añade una columna UID a tu CSV y el conversor los conservará en la salida.
En resumen
La conversión CSV-a-ICS convierte horas de tecleo manual en un clic. Guarda tu hoja como CSV UTF-8, súbela al conversor e importa el .ics resultante en cualquier app de calendario. Listo.