Saltar al contenido

Tabla dinámica y agrupación de CSV

Pega o abre una tabla delimitada, agrúpala por un campo de fila y otro de columna opcional y agrega una columna de valores. Las celdas vacías o no numéricas se omiten y se cuentan como ignoradas en lugar de valer cero.

Se ejecuta localmente en tu navegador
1CSV / TSV input2Pivot configuration3Pivot table

CSV / TSV inputload → map → aggregate
Pivot table

Cómo crear una tabla dinámica desde un CSV

La herramienta agrupa una tabla pegada o cargada por un campo de fila y un campo de columna opcional, y agrega un campo de valor con Recuento, Suma, Media, Mínimo o Máximo. La tabla, la fila de métricas y la exportación CSV salen de la misma lectura de los datos, así que lo que copias es lo que ves.

El texto se analiza en la página con un lector CSV propio: se elimina la marca de orden de bytes, funcionan los finales CRLF y LF, y una celda entrecomillada conserva separadores, comillas y saltos de línea. Los números se leen con tolerancia —se entienden separadores de millar, un símbolo de moneda y los paréntesis contables— y la celda que no se puede interpretar se informa como ignorada en lugar de convertirse en un cero.

  1. Pega texto CSV o TSV en el cuadro, o carga un archivo local .csv, .tsv o .txt. La detección de delimitador prueba coma, tabulador, punto y coma y barra vertical en las primeras 25 filas y conserva la división más ancha y constante; el selector permite forzar otra.
  2. Pulsa Configuración de la tabla para rellenar las tres listas de campos desde la primera fila. Una cabecera vacía se llama column_1, column_2, etc., y un nombre repetido recibe el sufijo _2 o _3.
  3. Elige el campo de fila, el campo de columna opcional —Ninguno coloca todos los grupos en una sola columna de resultado— y, para los métodos numéricos, el campo de valor que contiene los números.
  4. Selecciona la agregación y pulsa Crear tabla. Recuento cuenta filas, incluidas las que tienen la celda de valor vacía; Suma, Media, Mínimo y Máximo leen solo las celdas que se interpretan como números.
  5. Revisa la fila de métricas —grupos, columnas, celdas resultantes, el nombre de la agregación y, si procede, las celdas ignoradas— y usa Copiar o Descargar para llevarte el resultado separado por comas.

Qué contienen la tabla, las métricas y la exportación

Qué lee cada agregación

Recuento cuenta las filas de cada grupo, así que una celda de valor vacía sigue contando y el campo de valor puede quedarse en Ninguno. Los otros cuatro métodos leen solo celdas numéricas: las celdas vacías se omiten en lugar de tratarse como cero, y un texto como n/d también se omite, con el total reflejado como Celdas ignoradas en las métricas.

Un grupo sin ninguna celda numérica muestra una celda vacía, y un conjunto sin valores numéricos responde con un aviso en lugar de una tabla llena de ceros. Los números admiten signo, decimales y notación exponencial, separadores de millar en grupos de tres (1,234 o 1 000), un símbolo de moneda delante y paréntesis contables, de modo que (200) se lee como -200. Si aparecen los dos separadores, el último es el decimal: 1.234,56 son 1234,56. Las sumas se redondean a quince cifras significativas, y por eso 0,1 + 0,2 da 0,3 y no 0,30000000000000004.

Etiquetas, orden y celdas vacías

Las etiquetas de fila y de columna se usan tal como aparecen en el archivo: sin recortar espacios, sin cambiar mayúsculas y sin normalizar. Las celdas de la tabla se mantienen idénticas al dato de entrada, así que un grupo llamado Data o Total sigue igual en todos los idiomas. Una fila con el campo de fila vacío se agrupa bajo la etiqueta de vacío —(vacío)—, igual que un valor de columna vacío, y por eso puede aparecer una columna vacía junto a las nombradas.

El orden es natural: primero los vacíos, después las etiquetas que son números puros en orden numérico (2, 10, 100) y por último el texto en el idioma de la página. La tabla y la exportación CSV usan el mismo orden, así que el archivo copiado se mantiene estable entre ejecuciones.

Leer la exportación y los límites

La exportación siempre está separada por comas y entrecomilla cualquier celda que contenga una coma, una comilla o un salto de línea, sea cual sea el delimitador de entrada. Copiar deja en el portapapeles el mismo texto que Descargar escribe en voritools-pivot.csv.

Todo se ejecuta en esta página: ninguna petición sale del navegador, la herramienta funciona sin conexión y es apta para exportaciones que no puedes subir. Una muestra de 6.000 filas y 4 columnas se construye en unos 0,4 s. El alcance es una agregación por ejecución —no hay fórmulas ni columnas de valor multinivel— y los valores que superan la última celda de cabecera de una fila se ignoran, así que comprueba que la cabecera esté completa antes de fiarte de un archivo ancho. Crear tabla vuelve a leer el texto y actualiza las listas de campos cuando el conjunto ya no coincide con lo seleccionado, así que un segundo pegado no reutiliza la selección anterior.

Herramientas recientes: