Construir un calendario desde un horario que ya tienes en una hoja de cálculo
Publicado el 10/9/2026 · 4 min de lectura · Herramientas de archivos
Daniel Okonkwo — Desarrollador front-end y redactor de Tecnología en OneKitly
Rendimiento web · Formatos de archivo
Verificado con 3 fuentes
El importador necesita una fila de encabezado y al menos una de cuatro columnas: un título, un inicio, un fin y un lugar — en inglés o en cualquiera de las otras cinco lenguas, de modo que título, inicio, fin, lugar funciona igual que summary, start, end, location. Escribe las fechas sin ambigüedad, el año primero: 2026-09-07 para un día entero, 2026-09-07T14:00:00Z para un instante. Lo demás es opcional, y las columnas que la herramienta no reconoce se ignoran en vez de adivinarse: los números de referencia y los aforos de sala de tu hoja no cuestan nada. Lo que sale es una lista de eventos distintos, uno por fila, sin reglas de recurrencia adjuntas — justo lo adecuado para un programa de sesiones puntuales y la forma equivocada de guardar una reunión semanal permanente. Carga el resultado en el visor .ics y comprueba una fila antes de importar cien; una fecha que una hoja de cálculo reformateó calladamente es el fallo que buscas.
Horarios de clase, calendarios de partidos, cuadrantes de turnos y programas de congreso empiezan todos siendo una tabla. Cuatro columnas bastan para convertir uno en un archivo que cualquier aplicación de calendario sabe importar.
Una fila, un evento — y por qué suele ser lo que quieres
Un cuatrimestre de clases, una temporada de partidos y el programa de un festival son listas de ocasiones individuales que casualmente caen en un patrón. Escritas como filas se editan de una en una, que es lo que ocurre de verdad: una clase cambia de aula, un partido se aplaza, una charla se cancela. Una regla de recurrencia las comprimiría y luego te pelearía cada vez que la realidad se apartara del patrón, cosa que hace en la primera quincena.
La columna de fechas es donde esto falla
Todas las demás columnas son texto y pasan intactas. Las fechas son lo único que una hoja de cálculo cree entender, así que las reformatea a la convención de quien abrió el archivo — y 07/09/2026 es el 7 de septiembre en casi todo el mundo y el 9 de julio en Estados Unidos. El archivo se convertirá limpiamente en ambos casos; lo que cambió es el significado. Escribir año-mes-día suprime la ambigüedad en el origen y además es lo que se ordena correctamente como texto, segunda razón para preferirlo.
Preguntas frecuentes
- ¿Puedo dar una zona horaria a los eventos?
- Escribe el instante en UTC con una Z final — 2026-09-07T12:00:00Z — y cualquier calendario lo mostrará a la hora local correcta para quien lo mire. Un CSV no tiene columna para una zona con nombre, así que esa es la forma de ser inequívoco desde una hoja. Si lo que debe quedar fijo al cambio de hora es la hora de reloj, construye el archivo y luego edita las líneas DTSTART, o lleva el calendario en .ics desde el principio.
- ¿Y si dejo la columna de fin vacía?
- El evento se escribe con un inicio y sin fin, que casi todos los calendarios muestran como un bloque corto de su duración por defecto. Está bien para un plazo o un recordatorio y sirve poco para una clase. Si tu hoja lleva una duración en vez de una hora de fin, añade una columna de fin y calcúlala una vez con una fórmula — una hoja de cálculo hace eso mejor de lo que podría cualquier conversor.
- ¿Pueden otros suscribirse al archivo que he hecho?
- Solo si lo publicas en algún sitio con una dirección estable, porque suscribirse significa ir a buscar una URL periódicamente. Un archivo que envías por correo se importa una vez y luego diverge de tu hoja en cuanto editas una fila. Para un horario que va a cambiar, publica el .ics en una dirección fija y reconstrúyelo ahí cuando la hoja cambie — los suscriptores siguen entonces sin otra importación.
Artículos que podrían interesarte
Todas las guías →Herramientas relacionadas
Fuentes
¿Has detectado un error en este artículo?