UltKit

Convertir Parquet a CSV

Lea un archivo .parquet sin instalar herramientas de datos. Las columnas guardadas dentro se escriben como filas CSV de texto plano que una hoja de cálculo, una herramienta de BI o un colega pueden abrir de inmediato.

Convertidor de datos

o suelte aquí archivos CSV, TSV, TXT … ·

Máx. 95 MB por archivo· Hasta 20 archivos· Se borran a los 30 minutos

Salida

Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.

Cómo usar esta herramienta

  1. 1

    Suba los archivos Parquet

    Agregue un solo archivo .parquet o hasta 20 archivos de partes de un mismo conjunto de datos, de hasta 95 MB cada uno.

  2. 2

    Revise fechas y codificación

    Fechas está en ISO, así que las marcas de tiempo se leen como 2026-10-18 y no como números crudos. En Opciones avanzadas, elija Delimitador Punto y coma para Excel en configuración regional europea o latinoamericana, o UTF-8 con BOM en Codificación de texto.

  3. 3

    Convierta a CSV

    Pulse Convertir a CSV y descargue. Abra el archivo en una hoja de cálculo o cárguelo donde se acepte CSV.

Quién necesita Parquet como CSV

Parquet nació en 2013 como proyecto conjunto de Twitter y Cloudera, a partir de las ideas de descomposición de registros del artículo Dremel de Google, y se convirtió en proyecto de nivel superior de Apache en 2015. Hoy es el formato de almacenamiento predeterminado de los data lakes. BigQuery y Snowflake exportan a él, Spark lo escribe de forma predeterminada y Hugging Face Hub convierte automáticamente a él los conjuntos de datos públicos.

Eso es excelente para los ingenieros e incómodo para todos los demás. Un gerente de producto que recibe un .parquet, un investigador que descarga un conjunto de datos o un contador que recibe una extracción del almacén de datos casi nunca tiene una herramienta que lo abra. CSV es el mínimo común denominador que lee cualquier hoja de cálculo e importador. Si quienes reciben los datos prefieren un libro con formato, convierta después el CSV con CSV a XLSX.

Parquet frente a CSV: columnas en disco o filas de texto

Origen

Parquet

Binario, columna por columna, con el esquema guardado en el pie del archivo.

  • Valores con tipo: int64, decimal, timestamp, boolean
  • Structs y listas anidados
  • Comprimido por columna, con lectura selectiva
Ideal para: Almacenes de datos, Spark, pandas y DuckDB
Salida

CSV

Texto plano, un registro por línea, valores separados por comas según la RFC 4180.

  • Todos los valores son texto
  • Plano: un valor por celda
  • Se abre en cualquier hoja de cálculo o editor
Ideal para: Personas, hojas de cálculo y pantallas de importación
from ↓ · to →CSVXLSXJSONParquet
ParquetParquet to CSV: yesParquet to XLSX: yesParquet to JSON: yes– Parquet to Parquet: no
CSV– CSV to CSV: noCSV to XLSX: yesCSV to JSON: yesCSV to Parquet: yes
JSONJSON to CSV: yesJSON to XLSX: yes– JSON to JSON: noJSON to Parquet: yes
supported not offeredTodos los pares indicados funcionan en el convertidor de datos; un guion marca el mismo formato de entrada y salida.

Qué cambia cuando un archivo Parquet pasa a CSV

Los tipos son la primera baja. Un importe decimal(18,2), un ID int64 y una marca de tiempo en UTC se convierten en caracteres, y quien abre el CSV decide cómo volver a interpretarlos. Excel, por ejemplo, muestra solo 15 dígitos significativos, así que los ID de 19 dígitos de un almacén de datos deben importarse como texto, no abrirse con doble clic. También desaparece la diferencia entre null y una cadena vacía, porque ambos se escriben como un campo vacío.

El peso es la segunda. La compresión por columnas es la razón de que los archivos Parquet sean pequeños; el texto plano no tiene ninguna, así que el CSV crece. Una hoja de Excel admite 1 048 576 filas, y las tablas grandes pueden superarlas con facilidad, así que revise el número de filas antes de enviar el archivo a alguien que trabaja con hojas de cálculo. Otros destinos, de SQL a JSON, están en la página del convertidor de datos.

Datos de los formatos Apache Parquet y CSV

PARQUET

Apache Parquet

Parquet es un formato de almacenamiento columnar de código abierto creado por Twitter y Cloudera en 2013 y mantenido por la Apache Software Foundation. Almacena los datos por columnas con una compresión eficaz y esquemas tipados, de modo que las herramientas de análisis pueden leer solo las columnas que necesitan. Es estándar en los data lakes y en herramientas como Spark, pandas, DuckDB, BigQuery y Snowflake. Los archivos Parquet son binarios y no pueden abrirse en un editor de texto ni en una aplicación de hojas de cálculo común.

Compresión
Sin pérdida
Transparencia
–
Animación
–
Presentado en
2013 · Apache Software Foundation (from Twitter and Cloudera)
Convertidor de PARQUET

CSV

Valores separados por comas (CSV)

CSV es un formato de texto plano para tablas en el que cada línea es una fila y las comas separan las columnas. Se usa desde los primeros tiempos de la informática y se describe en el RFC 4180, aunque muchas variantes usan punto y coma o tabulaciones y distintas codificaciones de texto. Casi todas las hojas de cálculo, bases de datos y herramientas de análisis pueden importarlo y exportarlo, lo que lo convierte en el formato predeterminado para mover datos entre sistemas. CSV guarda solo valores, sin fórmulas, formato, varias hojas ni tipos de datos.

Compresión
–
Transparencia
–
Animación
–
Presentado en
–
Convertidor de CSV

Parquet pasa a CSV cuando los datos salen del ámbito de ingeniería: una exportación de BigQuery, un conjunto de datos de Hugging Face o una tabla de un data lake tiene que llegar a un analista, a un equipo de finanzas o a una herramienta que solo lee filas de texto.

Preguntas frecuentes sobre convertir Parquet a CSV

¿Cómo abrir un archivo Parquet sin Python?

Conviértalo aquí y abra el CSV. Excel, Numbers y Google Sheets no leen un .parquet con doble clic, y las alternativas habituales, como pandas, Spark o la línea de comandos de DuckDB, suponen que usted sabe instalar y ejecutar código.

¿Por qué el CSV pesa mucho más que el archivo Parquet?

Parquet guarda cada columna junta, codifica los valores repetidos una sola vez en un diccionario y comprime el resultado, normalmente con Snappy o Zstandard. El CSV escribe cada valor completo como texto en cada fila. Un CSV que pesa varias veces más que su Parquet de origen es normal, así que deje espacio en disco y revise el número de filas antes de abrirlo en Excel.

¿Qué pasa con las columnas anidadas struct y list al pasar de Parquet a CSV?

Un struct se reparte en columnas adicionales con nombres separados por puntos, como direccion.ciudad. Una lista queda en una sola celda como texto JSON, porque una fila CSV no puede tener un número distinto de celdas por registro.

Mi trabajo de Spark escribió una carpeta de archivos de partes. ¿Cuáles subo?

Todos. Spark, Hive y motores similares dividen un conjunto de datos en archivos con nombres como part-00000.parquet, cada uno un archivo Parquet completo con el mismo esquema. Suba hasta 20 juntos y obtendrá un CSV por parte, que puede combinar después.

¿Puedo volver a convertir el CSV en Parquet después de editarlo?

Sí, con CSV a Parquet. Los tipos de columna se deducen de nuevo a partir del texto, así que compruebe que los ID con ceros a la izquierda y los importes decimales vuelven con los tipos que espera su canalización de datos.