Explorador de Parquet
Abra un archivo Parquet local, revise el esquema y los grupos de filas, y recorra las columnas elegidas en una tabla virtual.
Tus datos de entrada y archivos no salen del navegador
Suelte un archivo Parquet aquí
Suelte un archivo Parquet aquí
Un archivo .parquet. Permanece en este dispositivo.
El pie, las columnas elegidas y la exportación se leen en un Web Worker. El contenido y el esquema no se envían ni se guardan.
Elija un archivo Parquet para ver el esquema, los grupos de filas y una vista virtual de columnas.
Esquema
Grupos de filas
Metadatos del archivo
Solo se muestran los primeros pares de metadatos.
Columnas visibles y exportadas
Fila seleccionada
Seleccione una fila para ver valores más largos.
El valor en pantalla está recortado. La exportación conserva el valor hasta el límite de la celda.
Exportar columnas seleccionadas
Recomendado: antepone un apóstrofo a las celdas que una hoja podría ejecutar como fórmulas =, +, - o @.
La protección de fórmulas está desactivada. El CSV conserva los valores originales, pero puede ser inseguro abrirlo en una hoja de cálculo.
La exportación lee todas las filas de las columnas elegidas. El navegador debe conservar la descarga terminada; el límite es 512 MiB.
Un fragmento de columna seleccionado se descomprime entero. Los valores anidados se vuelven JSON. INT64 conserva su escritura decimal. Se admiten sin compresión, Snappy, gzip, Brotli, Zstd, LZ4 y LZ4_RAW. LZO no. No hay filtro SQL, ordenación ni escritura de Parquet.
En esta página
El explorador de Parquet abre un archivo Apache Parquet por completo en el navegador. Lee el pie para obtener el esquema y las estadísticas de los grupos de filas, y después decodifica solo las columnas que usted marca.
Funcionalidad detallada
El archivo permanece en este dispositivo. Un Web Worker lee el pie PAR1 por fragmentos y muestra las columnas de nivel superior, el tipo físico y lógico, la repetición y el códec. Los grupos de filas indican cuántas filas tienen y su tamaño comprimido. La tabla está virtualizada: al desplazar se pide una ventana pequeña de filas solo de las columnas marcadas.
INT64 y otros enteros que no caben en un número de JavaScript conservan sus dígitos decimales. Las marcas de tiempo pasan a texto UTC ISO-8601. Las celdas binarias se muestran en hexadecimal en minúsculas. Las estructuras y listas anidadas son JSON. Los nombres duplicados reciben un sufijo numérico para que las claves JSONL sean únicas.
CSV y JSONL recorren todas las filas de las columnas elegidas, no solo las visibles. La protección de fórmulas está activa por defecto en CSV. La salida se detiene en 512 MiB. Códecs admitidos: sin compresión, Snappy, gzip, Brotli, Zstd, LZ4 y LZ4_RAW. LZO no se decodifica. No hay filtros, ordenación, agregados ni escritura de Parquet.
Ejemplos prácticos
Columnas planas: un archivo con name (cadena) e id (INT64) se abre con ambas columnas. Un id como 9007199254740993 conserva exactamente esos dígitos en la tabla, en CSV y en JSONL.
Proyección: quite «Seleccionar todo», deje solo name y desplace la tabla. Los demás fragmentos no se decodifican para esa vista. La exportación incluye solo las columnas marcadas.
Varios grupos de filas: la lista muestra el recuento y el códec de cada grupo. La tabla los lee como una sola secuencia.
Texto con forma de fórmula: el valor =1+1 se exporta a CSV como '=1+1 mientras la protección está activa. JSONL conserva la cadena original.
Cómo usar esta herramienta
Abra un archivo local
Suelte o elija un archivo
.parquet. La lectura del pie muestra bytes, velocidad y tiempo. Cancele y vuelva a elegir el archivo para empezar de nuevo.Lea el esquema
Revise tipos, repetición y compresión, y después el tamaño de los grupos de filas. Los pares de metadatos del pie aparecen si el archivo los trae.
Recorra las columnas
Desmarque las que no necesite. Desplace la tabla virtual y seleccione una fila para ver valores más largos.
Exporte
Elija CSV o JSONL. Mantenga la protección de fórmulas en CSV salvo que necesite los caracteres iniciales tal cual. La descarga escribe todas las filas de las columnas marcadas, hasta 512 MiB.
Consejos y mejores prácticas
- Solo se decodifican las columnas marcadas para la tabla y para la descarga. Deje sin marcar las columnas binarias grandes si solo necesita las claves.
- Un fragmento de columna se descomprime entero: un valor enorme puede usar mucha memoria aunque el resto del archivo se lea por partes.
- JSONL escribe los enteros que no caben en un número seguro de JavaScript como cadenas decimales, no como números redondeados.
- Más de 512 columnas de nivel superior se rechaza. Se listan los primeros 500 grupos de filas; el resumen cuenta el resto.
- LZO no está admitido. Sin compresión, Snappy, gzip, Brotli, Zstd, LZ4 y LZ4_RAW sí.
- Esta página no ejecuta SQL. La ordenación, la agrupación y la escritura de Parquet son tareas aparte.