Cómo estructurar un archivo CSV para diagramas de flujo

Cómo estructurar un CSV para que se importe como diagrama de flujo: la fila de encabezado primero, emparejada por nombre y no por posición, una fila por paso, y las reglas de delimitador, codificación y comillas.

Cómo funciona

  1. Exporta una sola tabla limpia

    Venga de donde venga el dato, exporta la cuadrícula y nada más. Los títulos de informe, una marca de fecha, una línea de logotipo, los encabezados combinados, las filas de subtotal y una línea final en blanco acaban todos como líneas del archivo, y cada una se lee como un paso. Si la exportación tiene una opción de «datos en bruto» o «sin formato», esa es la buena.

  2. Haz que la fila de encabezado sea la línea uno

    Abre el archivo en un editor de texto y no en una hoja de cálculo, y mira la primera línea. Tiene que ser el encabezado. Las exportaciones que empiezan con dos o tres líneas de metadatos son lo bastante frecuentes como para que esto sea lo primero que comprobar, y borrar esas líneas es el arreglo entero.

  3. Renombra los encabezados con los nombres de columna de QueryChart

    Pon en las celdas de encabezado Forma, Texto de la caja, Línea a, Texto de línea, Carril horizontal y Carril vertical. El emparejamiento es por nombre, así que las columnas pueden ir en cualquier orden y puedes dejar las tuyas (identificador de ticket, sistema, tiempo de ciclo) dentro del archivo sin tocarlas: viajan y se ignoran en lugar de rechazarse.

  4. Reduce las filas a una por paso

    Una exportación es normalmente un registro histórico: una línea por ticket, por pedido, por caso. Un diagrama de flujo necesita una línea por paso distinto, así que agrupa o quita duplicados primero y guarda los volúmenes para el análisis posterior. Un archivo de cuatro mil líneas es un conjunto de datos, no un proceso, e importarlo produce cuatro mil cajas.

  5. Numera los pasos y rellena Línea a

    Línea a guarda la posición en base 1 de la línea de destino, contando solo las líneas de datos, así que el primer paso bajo el encabezado es el 1. No es el identificador del ticket, ni el código de paso, ni nada del sistema de origen. Cuando un paso lleva a dos sitios, mete los dos números en un solo campo separados por una coma y entrecomilla el campo.

  6. Arregla el delimitador y la codificación, y suelta el archivo

    Guarda como UTF-8 delimitado por comas y suelta luego el .csv sobre el área de la hoja de cálculo de un diagrama nuevo. Lee el primer dibujo como una comprobación del archivo: el recuento de filas debería coincidir con tu recuento de pasos, y cada columna debería haber caído donde esperas. Un archivo que llega como una única columna ancha es un problema de delimitador, no un fallo de importación.

Preguntas frecuentes

¿Importa el orden de las columnas de mi CSV?

No. El emparejamiento es por el nombre del encabezado, así que Texto de la caja puede ser la cuarta columna y Forma la última. Lo que importa es que los nombres sean los que usa el editor (Forma, Texto de la caja, Línea a, Texto de línea, Carril horizontal, Carril vertical) y que estén en la primera línea del archivo. Las columnas que QueryChart no reconoce viajan y se ignoran, así que no hace falta quitar antes tus identificadores de ticket, tus sistemas ni tus tiempos.

¿Qué delimitador y qué codificación debe usar el archivo?

Comas y UTF-8. El punto y coma es el fallo habitual: en una máquina con un separador de listas europeo, el «CSV» de Excel va delimitado por punto y coma, y el archivo se importa entonces como una única columna. La codificación se manifiesta como caracteres acentuados destrozados: guarda como «CSV UTF-8» y no como CSV a secas. Si se emparejan todas las columnas menos la primera, sospecha de una marca de orden de bytes: es invisible en un editor pero va pegada al primer nombre de encabezado, así que ese nombre ya no coincide.

¿Cómo escribo un campo que contiene una coma?

Envuelve el campo entero en comillas dobles. Una comilla doble literal dentro de un campo entrecomillado se escribe como dos comillas seguidas. Los saltos de línea dentro de un campo entrecomillado también son legales, aunque la etiqueta de una caja rara vez necesite uno. Las dos columnas de conexión casi siempre necesitan comillas, porque «6,18» y «Respuesta recibida,Sin respuesta» llevan el delimitador dentro por diseño: eso es justamente lo que empareja las etiquetas con los destinos.

Mi exportación tiene una fila por ticket, no una fila por paso. ¿Me sirve?

Directamente no. Un registro de transacciones describe lo que pasó miles de veces; un diagrama de flujo describe lo que se supone que pasa una vez. Redúcelo primero a los pasos distintos (una tabla dinámica sobre la columna de actividad o de estado suele bastar) y guarda los volúmenes aparte, porque son la mitad interesante de un análisis de procesos. /es/guides/convertir-csv-en-mapa-de-procesos recorre esa reducción sobre una exportación exactamente de esta forma.

¿Qué columnas hacen falta de verdad?

Texto de la caja por su cuenta ya se importa: obtienes una columna de cajas sueltas. Añade Línea a y se convierte en un diagrama de flujo, porque esa es la columna que guarda las relaciones. Forma, Texto de línea y las dos columnas de carril son refinamientos: decisiones dibujadas como rombos, ramas etiquetadas, pasos asignados a fases y responsables. Si prefieres partir de un archivo ya estructurado como debe ser, los conjuntos de plantillas CSV son archivos descargables de diagramas que funcionan.

Más en Guías de diagramas de proceso