Convertir CSV a ICS

Convierte archivos CSV (o exportaciones de Excel) a iCalendar (.ics) listo para Google Calendar, Outlook y Apple Calendar. Gratis, en el navegador, admite múltiples formatos de fecha y zonas horarias.

Conversor CSV a ICS Gratis – Convierte Hojas de Cálculo en Archivos de Calendario

CSV (valores separados por comas) es la forma más universal de mantener listas de eventos en Excel, Google Sheets, Numbers o LibreOffice Calc. Pero las hojas de cálculo no se importan directamente en un calendario: cualquier app moderna espera un archivo iCalendar (.ics). Este conversor de CSV a ICS cubre ese hueco. Sube un CSV exportado desde Excel, Google Sheets, Outlook o cualquier flujo personalizado y descarga un archivo .ics totalmente conforme con la RFC 5545, listo para importar en Google Calendar, Microsoft Outlook, Apple Calendar, Mozilla Thunderbird o cualquier otro servicio. La conversión ocurre íntegramente en tu navegador, así que tus datos nunca tocan un servidor.

Qué columnas reconoce el conversor

El conversor detecta automáticamente nombres de columna que coinciden con la exportación estándar de calendario de Microsoft Outlook, por lo que la mayoría de hojas funcionan sin renombrar nada. Columnas obligatorias: Asunto (o Título) y Fecha de inicio. Columnas opcionales: Hora de inicio, Fecha de fin, Hora de fin, Todo el día, Descripción y Ubicación. También se reconocen los nombres en inglés (Subject, Start Date, Start Time, Location, Description). Si tus encabezados no coinciden, renómbralos a uno de los aliases admitidos y vuelve a ejecutar la conversión.

Formatos de fecha y hora admitidos

Los archivos CSV reales vienen de muchas fuentes, así que el parser tolera varios formatos de fecha. ISO 8601 (AAAA-MM-DD) es preferible y siempre inequívoco, pero también se detectan el formato europeo DD/MM/AAAA y el estadounidense MM/DD/AAAA. Las horas pueden ser en formato 24h (15:30) o 12h con AM/PM (3:30 PM). Cuando una fila solo tiene fecha y no hora de inicio, o cuando la columna Todo el día está en True, el evento se genera como entrada VALUE=DATE de día completo. En el resto de casos, las horas se anclan en UTC dentro del .ics resultante para que los eventos aparezcan a la hora local correcta al importarse.

Cómo convertir Excel a ICS en un clic

Abre tu archivo de Excel, elige Archivo → Guardar como y selecciona "CSV UTF-8 (delimitado por comas)". UTF-8 es importante: conserva acentos, caracteres no latinos y emoji que el CSV legacy descartaría. Arrastra el .csv resultante a esta herramienta y recibirás un .ics con el mismo nombre. Para importarlo en Google Calendar: abre Google Calendar → icono de engranaje → Configuración → Importar y exportar → Selecciona el archivo. En Outlook escritorio basta con hacer doble clic en el .ics. En Apple Calendar arrastra el .ics sobre el icono de la app.

Casos de uso: alta masiva de eventos desde una hoja

Horarios de clase en Excel, agendas de congresos en Google Sheets, programas de formación en exportaciones de Airtable, cuadrantes de turnos de RR. HH.: todos suelen vivir en formato tabular. En lugar de teclear cada evento a mano, exporta la tabla a CSV, pásala por este conversor e importa el .ics resultante. Este flujo es especialmente potente para eventos recurrentes: mantén el maestro en una hoja, regenera el .ics y reimporta. Profesores, jefes de proyecto, coordinadores de eventos y equipos de operaciones recuperan horas al mes con esta única transformación.

Privacidad y seguridad: conversión 100% en el navegador

Tu CSV puede contener información personal: asistentes a reuniones, direcciones, códigos internos de proyecto, nombres de clientes. Nada de eso sale jamás de tu dispositivo. El conversor de CSV a ICS usa JavaScript puro que se ejecuta en tu navegador; puedes verificarlo abriendo las herramientas de desarrollador y observando la pestaña Red durante la conversión (verás cero peticiones salientes). La misma arquitectura cliente alimenta todas las herramientas de iCalConverter.com. Sin cuentas, sin registros, sin analítica sobre el contenido.

Preguntas Frecuentes

¿Qué columnas debe tener el CSV?

Como mínimo dos: Asunto (o Título) y Fecha de inicio. Opcionales y recomendadas: Hora de inicio, Fecha de fin, Hora de fin, Todo el día, Descripción y Ubicación. Los nombres coinciden con la exportación estándar de Outlook, y también se reconocen los equivalentes en inglés (Subject, Start Date, etc.).

¿Puedo convertir un Excel (.xlsx) directamente a ICS?

No directamente: Excel usa un formato binario propietario. Abre tu hoja en Excel y elige Archivo → Guardar como → CSV UTF-8 (delimitado por comas). Luego arrastra el .csv resultante a este conversor. Lo mismo aplica para Google Sheets (Archivo → Descargar → Valores separados por comas) y Apple Numbers (Archivo → Exportar a → CSV).

¿Qué formatos de fecha admite?

ISO (AAAA-MM-DD), estadounidense (MM/DD/AAAA), europeo (DD/MM/AAAA) y variantes con guiones, barras o puntos como separadores. Los años de dos dígitos se interpretan como 2000–2099. Para horas, se aceptan 24h (HH:MM o HH:MM:SS) y 12h con AM/PM.

¿Cómo se gestionan los eventos de todo el día?

Una fila se trata como evento de todo el día si su columna Hora de inicio está vacía o si la columna Todo el día contiene True, Yes, 1 o Sí. El VEVENT resultante usa la sintaxis iCalendar VALUE=DATE (DTSTART;VALUE=DATE), reconocida por todas las apps de calendario, evitando que el evento muestre una hora.

¿Los eventos importados conservarán su zona horaria?

Las horas se escriben en UTC (sufijo Z) dentro del .ics, de forma que al importar el archivo la app de calendario muestra cada evento a la hora local correcta del importador. Si necesitas un TZID específico por evento, pasa el .ics resultante por la herramienta Reparar / Limpiar ICS, o abre el archivo en un editor de texto y añade el parámetro TZID manualmente.

¿Se puede importar el ICS resultante en Google Calendar?

Sí. En Google Calendar, haz clic en el icono de engranaje → Configuración → Importar y exportar → Selecciona el archivo, elige el calendario destino y haz clic en Importar. Google Calendar acepta el archivo producido por este conversor sin modificarlo. El mismo .ics también funciona en Outlook, Apple Calendar, Thunderbird y Yahoo Calendar.

¿Hay límite de filas?

No hay un límite estricto. El conversor se ejecuta en tu navegador, así que el rendimiento depende del dispositivo. Archivos con varios miles de filas se convierten en pocos segundos en hardware moderno. Para CSV muy grandes (más de 50 000 filas) conviene partirlos previamente.