UltKit

Convertidor de datos

Pase filas de datos entre los formatos que esperan las hojas de cálculo, las bases de datos, las API y las libretas de direcciones. Suba un CSV, un libro de Excel, un archivo JSON o XML, una lista de contactos o una tabla dentro de un PDF, y reciba los mismos registros con la forma que lee el siguiente programa.

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 el archivo de datos

    Agregue archivos CSV, TSV, XLSX, XLS, ODS, Numbers, JSON, XML, YAML, VCF, SQL, Parquet, HTML o PDF, hasta 20 a la vez y 95 MB cada uno.

  2. 2

    Elija el formato de destino

    Busque en Convertir a XLSX, CSV, JSON, XML, SQL u otro formato. El delimitador, la codificación, la fila de encabezado y las fechas están en Opciones avanzadas.

  3. 3

    Convierta e importe

    Pulse Convertir a XLSX (la etiqueta sigue su elección) y descargue el archivo, o un ZIP cuando varias hojas se convierten en varios archivos.

Formatos de hoja de cálculo, texto y código: para qué sirve cada uno

Existen distintos formatos de datos porque cada programa los lee a su manera. Las hojas de cálculo como XLSX guardan celdas, hojas y formatos de número. CSV, documentado como RFC 4180 en 2005, es el mínimo común denominador: líneas de texto plano con valores separados por comas, que cualquier base de datos o sistema contable puede importar. JSON, normalizado como RFC 8259 y ECMA-404, es lo que envían las API web y lo que lee JavaScript. XML es anterior y todavía sostiene facturas electrónicas, feeds y formatos de oficina, mientras que YAML es el formato basado en sangrías de los archivos de configuración.

La mayoría de las conversiones son pasos entre esos mundos: un analista recibe una exportación de una API en JSON y necesita una hoja (JSON a Excel), un desarrollador recibe la hoja de cálculo de un cliente y necesita un archivo de carga inicial (CSV a SQL), una oficina exporta una lista para entregarla a otro sistema (Excel a CSV). Cada caso tiene una página propia con los valores predeterminados adecuados, enlazada debajo de este texto.

Conviene conocer los límites de cada formato antes de convertir. La cuadrícula de XLSX admite 1 048 576 filas por 16 384 columnas, mientras que el antiguo XLS se detiene en 65 536 filas por 256 columnas, así que las exportaciones muy grandes deben ir a XLSX, CSV o Parquet. Los nombres de hoja de Excel tienen un máximo de 31 caracteres, y por eso Nombre de la hoja no acepta más.

Qué conversiones de datos se admiten

from ↓ · to →XLSXCSVJSONXMLYAMLSQLVCFParquetMD
CSV/TSVCSV/TSV to XLSX: yesCSV/TSV to CSV: yesCSV/TSV to JSON: yesCSV/TSV to XML: yesCSV/TSV to YAML: yesCSV/TSV to SQL: yesCSV/TSV to VCF: yesCSV/TSV to Parquet: yesCSV/TSV to MD: yes
XLSX/XLSXLSX/XLS to XLSX: yesXLSX/XLS to CSV: yesXLSX/XLS to JSON: yesXLSX/XLS to XML: yesXLSX/XLS to YAML: yesXLSX/XLS to SQL: yesXLSX/XLS to VCF: yesXLSX/XLS to Parquet: yesXLSX/XLS to MD: yes
ODS/NumbersODS/Numbers to XLSX: yesODS/Numbers to CSV: yesODS/Numbers to JSON: yesODS/Numbers to XML: yesODS/Numbers to YAML: yesODS/Numbers to SQL: yesODS/Numbers to VCF: yesODS/Numbers to Parquet: yesODS/Numbers to MD: yes
JSONJSON to XLSX: yesJSON to CSV: yesJSON to JSON: yesJSON to XML: yesJSON to YAML: yesJSON to SQL: yes– JSON to VCF: noJSON to Parquet: yesJSON to MD: yes
XMLXML to XLSX: yesXML to CSV: yesXML to JSON: yesXML to XML: yesXML to YAML: yesXML to SQL: yes– XML to VCF: noXML to Parquet: yesXML to MD: yes
YAMLYAML to XLSX: yesYAML to CSV: yesYAML to JSON: yesYAML to XML: yesYAML to YAML: yesYAML to SQL: yes– YAML to VCF: noYAML to Parquet: yesYAML to MD: yes
VCFVCF to XLSX: yesVCF to CSV: yesVCF to JSON: yesVCF to XML: yes– VCF to YAML: noVCF to SQL: yesVCF to VCF: yes– VCF to Parquet: noVCF to MD: yes
SQLSQL to XLSX: yesSQL to CSV: yesSQL to JSON: yesSQL to XML: yes– SQL to YAML: noSQL to SQL: yes– SQL to VCF: noSQL to Parquet: yesSQL to MD: yes
ParquetParquet to XLSX: yesParquet to CSV: yesParquet to JSON: yesParquet to XML: yes– Parquet to YAML: noParquet to SQL: yes– Parquet to VCF: noParquet to Parquet: yesParquet to MD: yes
Tabla HTML/PDFTabla HTML/PDF to XLSX: yesTabla HTML/PDF to CSV: yesTabla HTML/PDF to JSON: yesTabla HTML/PDF to XML: yes– Tabla HTML/PDF to YAML: noTabla HTML/PDF to SQL: yes– Tabla HTML/PDF to VCF: noTabla HTML/PDF to Parquet: yesTabla HTML/PDF to MD: yes
supported not offeredTambién disponibles: XLS, ODS, TSV, TXT, tabla HTML, DOCX (como tabla de Word) y Base64. Cualquier archivo, incluidas las imágenes, se puede codificar en Base64. Un guion marca los pares en los que el origen no tiene filas que encajen en el destino, como contactos a partir de un documento JSON anidado.

Opciones del convertidor de datos según el tipo de salida

Estas opciones se aplican al leer y escribir texto delimitado.

  • Delimitador: detección automática, coma, punto y coma, tabulación, barra vertical o espacio. La detección automática lee el separador de la entrada y escribe comas.
  • Codificación de texto: UTF-8 de forma predeterminada; UTF-8 con BOM para Excel en Windows; UTF-16 y páginas de códigos antiguas para sistemas heredados.
  • La primera fila es el encabezado: los nombres de columna pasan a ser claves JSON, etiquetas XML, columnas SQL y campos de vCard.
  • Entrecomillar todos los valores: rodea cada campo con comillas dobles para importadores estrictos.

Cómo queda una fila CSV después de convertirla a JSON

Encabezado CSV id,nombre,ciudad con una fila 1,Lucía,Sevilla, convertido con Array de objetos y Formato legible
[
  {
    "id": 1,
    "nombre": "Lucía",
    "ciudad": "Sevilla"
  }
]

Cómo resolver los problemas habituales al importar datos

  • Las tildes, la ñ y las letras no latinas se ven deformadas en Excel

    Excel en Windows supuso una codificación antigua. Convierta con Codificación de texto en UTF-8 con BOM.

  • El día y el mes quedaron intercambiados tras la importación

    El destino leyó 03/04 al revés. Ponga Fechas en ISO, que todas las bases de datos y lenguajes leen igual.

  • Las búsquedas fallan aunque los valores parezcan idénticos

    Hay espacios invisibles al final de las celdas. Deje activado Recortar espacios.

  • La primera fila de datos se convirtió en los nombres de columna

    El archivo no tiene fila de encabezado. Desactive La primera fila es el encabezado para que la fila 1 se conserve como datos.

  • El archivo SQL falla al importarlo

    El dialecto no coincide con la base de datos. Elija el Dialecto SQL correcto y use un Nombre de la tabla SQL solo con letras, dígitos y guiones bajos.

Preguntas sobre el convertidor de datos

¿Cómo se abre un archivo JSON en Excel?

Suba el archivo .json y conviértalo a XLSX. Un array de objetos se convierte en una fila por objeto, con las claves como encabezados de columna; los objetos anidados se aplanan en columnas. En JSON a Excel se explica cómo se tratan los arrays anidados.

¿Por qué un CSV se abre en una sola columna de Excel?

Excel usa el separador de listas de la configuración regional del sistema. En los países que escriben los decimales con coma, como España, Argentina, Alemania o Brasil, espera punto y coma. Convierta de nuevo con Delimitador en Punto y coma, o importe desde la pestaña Datos de Excel y elija usted el delimitador.

¿Para qué sirve convertir a Parquet?

Parquet es el formato columnar de Apache que usan los almacenes de datos y herramientas como Spark, pandas y DuckDB. Guarda cada columna junta y se comprime bien, de modo que un CSV grande suele reducirse bastante. Convierta a Parquet para canalizaciones de análisis, o use Parquet a CSV para leer uno en una hoja de cálculo.

¿Se pueden pasar los contactos de una hoja de cálculo al teléfono?

Sí. Ponga nombres, teléfonos y correos en columnas con una fila de encabezado, convierta la hoja a VCF e importe el archivo .vcf en Google Contactos, iCloud u Outlook. Los nombres de los encabezados se asignan a los campos de vCard, definidos en la RFC 6350. La operación inversa, VCF a CSV, exporta los contactos de un teléfono a una hoja.

¿Qué dialecto SQL conviene elegir al convertir datos?

El de la base en la que va a importar: MySQL, PostgreSQL, SQLite o SQL Server. Se diferencian en cómo se citan los nombres (comillas invertidas en MySQL, comillas dobles en PostgreSQL y SQLite, corchetes en SQL Server) y en los tipos de columna, así que el dialecto correcto evita errores de sintaxis al importar.

¿Por qué el texto Base64 pesa más que el archivo original?

Base64, definido en la RFC 4648, escribe cada 3 bytes como 4 caracteres de texto, así que el resultado es aproximadamente un tercio más grande que la entrada. Es el precio de poder pegar un archivo dentro de HTML, CSS, JSON o el cuerpo de un correo. Active Prefijo de URI de datos para obtener una cadena lista para el src de una etiqueta img.

¿Se puede convertir una tabla de un PDF a CSV?

Sí, si el PDF tiene texto real. Suba el PDF y elija CSV o XLSX; las tablas se detectan página por página. Para PDF escaneados o fotos de tablas, use imagen a Excel, que primero lee la tabla con OCR.

Otras herramientas de documentos y datos
Imagen a ExcelConvertidor de documentosConvertir a PDF
Convertidor de PDFImagen a texto (OCR)Convertidor de libros electrónicos

Todas las herramientas de Convertidor de datos

Elija el valor exacto que le pidieron. Cada página de abajo es la misma herramienta con otros valores predeterminados.