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
Los archivos se procesan en nuestros servidores y se borran a los 30 minutos.
Carácter que separa las columnas en archivos CSV y de texto, tanto al leer como al escribir. Automático lo detecta en la entrada y escribe comas.
UTF-8 funciona con cualquier idioma. Elija UTF-8 con BOM si Excel en Windows muestra tildes o caracteres asiáticos ilegibles al abrir el CSV.
Entrada de Excel, ODS y Numbers: convierte solo la primera hoja o todas (un CSV por hoja dentro de un ZIP, o una clave JSON por hoja).
Nombre de la pestaña de la hoja en la nueva hoja de cálculo, de hasta 31 caracteres.
Array de objetos usa los nombres de columna como claves en cada fila; array de arrays es más compacto y conserva el encabezado como primer array.
Nombre del elemento exterior que envuelve todas las filas; cada fila se convierte en un <row> dentro de él.
Se usa en las sentencias CREATE TABLE e INSERT. Solo letras, dígitos y guiones bajos.
Las comillas y los tipos de columna varían un poco entre bases de datos; elija aquella en la que va a importar.
Reescribe las celdas de fecha en un solo formato. ISO (2026-10-18) es el más seguro para bases de datos y código; Mantener sin cambios las deja como aparecen en el original.
Cómo usar esta herramienta
- 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
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
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 → | XLSX | CSV | JSON | XML | YAML | SQL | VCF | Parquet | MD |
|---|---|---|---|---|---|---|---|---|---|
| CSV/TSV | CSV/TSV to XLSX: yes | CSV/TSV to CSV: yes | CSV/TSV to JSON: yes | CSV/TSV to XML: yes | CSV/TSV to YAML: yes | CSV/TSV to SQL: yes | CSV/TSV to VCF: yes | CSV/TSV to Parquet: yes | CSV/TSV to MD: yes |
| XLSX/XLS | XLSX/XLS to XLSX: yes | XLSX/XLS to CSV: yes | XLSX/XLS to JSON: yes | XLSX/XLS to XML: yes | XLSX/XLS to YAML: yes | XLSX/XLS to SQL: yes | XLSX/XLS to VCF: yes | XLSX/XLS to Parquet: yes | XLSX/XLS to MD: yes |
| ODS/Numbers | ODS/Numbers to XLSX: yes | ODS/Numbers to CSV: yes | ODS/Numbers to JSON: yes | ODS/Numbers to XML: yes | ODS/Numbers to YAML: yes | ODS/Numbers to SQL: yes | ODS/Numbers to VCF: yes | ODS/Numbers to Parquet: yes | ODS/Numbers to MD: yes |
| JSON | JSON to XLSX: yes | JSON to CSV: yes | JSON to JSON: yes | JSON to XML: yes | JSON to YAML: yes | JSON to SQL: yes | – JSON to VCF: no | JSON to Parquet: yes | JSON to MD: yes |
| XML | XML to XLSX: yes | XML to CSV: yes | XML to JSON: yes | XML to XML: yes | XML to YAML: yes | XML to SQL: yes | – XML to VCF: no | XML to Parquet: yes | XML to MD: yes |
| YAML | YAML to XLSX: yes | YAML to CSV: yes | YAML to JSON: yes | YAML to XML: yes | YAML to YAML: yes | YAML to SQL: yes | – YAML to VCF: no | YAML to Parquet: yes | YAML to MD: yes |
| VCF | VCF to XLSX: yes | VCF to CSV: yes | VCF to JSON: yes | VCF to XML: yes | – VCF to YAML: no | VCF to SQL: yes | VCF to VCF: yes | – VCF to Parquet: no | VCF to MD: yes |
| SQL | SQL to XLSX: yes | SQL to CSV: yes | SQL to JSON: yes | SQL to XML: yes | – SQL to YAML: no | SQL to SQL: yes | – SQL to VCF: no | SQL to Parquet: yes | SQL to MD: yes |
| Parquet | Parquet to XLSX: yes | Parquet to CSV: yes | Parquet to JSON: yes | Parquet to XML: yes | – Parquet to YAML: no | Parquet to SQL: yes | – Parquet to VCF: no | Parquet to Parquet: yes | Parquet to MD: yes |
| Tabla HTML/PDF | Tabla HTML/PDF to XLSX: yes | Tabla HTML/PDF to CSV: yes | Tabla HTML/PDF to JSON: yes | Tabla HTML/PDF to XML: yes | – Tabla HTML/PDF to YAML: no | Tabla HTML/PDF to SQL: yes | – Tabla HTML/PDF to VCF: no | Tabla HTML/PDF to Parquet: yes | Tabla HTML/PDF to MD: yes |
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.
Para entradas y salidas de Excel, ODS y Numbers.
- Hojas que se convierten: solo la primera hoja, o todas, como un CSV por hoja dentro de un ZIP o una clave JSON por hoja.
- Nombre de la hoja: el nombre de la pestaña en el libro nuevo, Hoja1 de forma predeterminada.
Opciones de estructura para código y bases de datos.
- Formato legible: JSON, XML o YAML con sangría y fácil de leer; desactivado, da una salida compacta.
- Estructura JSON: array de objetos con claves por fila, o el array de arrays, más compacto.
- Etiqueta raíz XML: el elemento exterior, rows de forma predeterminada; cada registro pasa a ser un elemento row.
- Nombre de la tabla SQL y Dialecto SQL: MySQL, PostgreSQL, SQLite o SQL Server.
Limpieza que se aplica a cada celda.
- Fechas: tal cual, ISO 8601 (2026-10-18), 18/10/2026, 10/18/2026 o una marca de tiempo Unix.
- Recortar espacios: quita los espacios al principio y al final, causa frecuente de búsquedas fallidas.
- Prefijo de URI de datos: solo para salida Base64; agrega data:image/png;base64, o el tipo que corresponda.
Cómo queda una fila CSV después de convertirla a JSON
[
{
"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.
| Imagen a Excel | Convertidor de documentos | Convertir a PDF |
| Convertidor de PDF | Imagen 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.
- Convertir CSV a tabla MarkdownConvierta un CSV en una tabla Markdown con barras para GitHub, GitLab, Obsidian o Jupyter. Barras escapadas, encabezado conservado y cualquier delimitador.
- Convertir CSV a ParquetConvierta CSV a Apache Parquet con columnas tipadas y compresión, listo para pandas, DuckDB, Spark, BigQuery o Athena. Sin instalar Python ni Spark.
- Convertir CSV a SQLConvierta CSV a SQL: un CREATE TABLE más sentencias INSERT para MySQL, PostgreSQL, SQLite o SQL Server, con el nombre de tabla que elija. Sin cuenta.
- Convertir CSV a TXTConvierta un CSV en archivo .txt para formularios que solo aceptan texto, para quien no deba abrirlo en Excel o para cualquier editor. 20 archivos a la vez.
- Convertir CSV a VCFConvierta una lista de contactos CSV en un archivo VCF para iPhone, iCloud, Android y Google Contactos. Columnas asignadas a vCard por encabezado. Sin cuenta.
- Convertir CSV a XLSConvierta CSV a XLS, el formato de Excel 97–2003 que aún exigen importadores antiguos y Office heredados. Delimitador automático, hasta 20 archivos a la vez.
- Convertir CSV a XLSXConvierta un CSV en un libro XLSX de Excel con ceros iniciales, ID largos y tildes intactos. Detecta solo archivos con comas, punto y coma o tabulaciones.
- Convertir CSV a XMLConvierta filas CSV en XML bien formado con su propia etiqueta raíz. Caracteres especiales escapados, delimitador detectado, salida UTF-8. Hasta 20 archivos.
- Convertir Excel a CSVConvierta libros de Excel (XLS, XLSX, XLSM) a CSV con cada hoja en su propio archivo, delimitador coma o punto y coma y UTF-8 que Excel reabre bien.
- Convertir Excel a JSONConvierta hojas de Excel a JSON en línea: el encabezado da las claves, cada fila es un objeto y las fechas salen en ISO. Acepta XLSX, XLS, ODS y Numbers.
- Convertir Excel a SQLConvierta una hoja de Excel en un script SQL para MySQL, PostgreSQL, SQLite o SQL Server. Los encabezados pasan a columnas y las filas a sentencias INSERT.
- Convertir Excel a VCFConvierta una lista de contactos de Excel en un archivo vCard .vcf e impórtela en iPhone, Android, Google Contactos o iCloud. Admite XLSX, XLS, ODS y Numbers.
- Convertir Excel a XMLConvierta una hoja de Excel a XML sin mapas XML ni la pestaña Programador. Cada fila es un registro y cada encabezado una etiqueta. Admite XLSX, XLS y ODS.
- Convertir HTML a CSVConvierta tablas de una página web guardada a CSV para Excel o Google Sheets. Filas limpias sin enlaces, estilos ni formato oculto. Archivos HTML y HTM.
- Convertir HTML a JSONConvierta una tabla HTML a JSON: las celdas de encabezado son las claves y cada fila es un objeto. Suba páginas .html o .htm guardadas, sin código de scraping.
- Convertir imagen a Base64Codifique imágenes PNG, JPG, GIF, WebP o SVG como texto Base64 con el prefijo data:image listo para src de HTML, url() de CSS o JSON. Hasta 20 a la vez.
- Convertir JSON a Base64Codifique un archivo JSON como una línea de Base64 para Secrets de Kubernetes, variables de CI, API y tokens. Reversible byte a byte, URI de datos opcional.
- Convertir JSON a CSVConvierta JSON o JSON Lines a CSV: una fila por objeto, campos anidados en columnas y UTF-8 con BOM para que Excel muestre los acentos. 20 archivos a la vez.
- Convertir JSON a ExcelConvierta JSON o JSON Lines en una hoja XLSX de Excel: las claves son los encabezados y cada registro una fila. Hasta 20 archivos por lote, sin cuenta.
- Convertir JSON a tabla HTMLConvierta JSON en una tabla HTML: las claves son los encabezados y los registros, las filas. Péguela en un CMS, un correo o una página interna. Sin programar.
- Convertir JSON a TXTConvierta JSON en un archivo de texto plano: un registro por línea y campos separados por tabulaciones u otro delimitador. Se abre en el Bloc de notas y Excel.
- Convertir JSON a XMLConvierta JSON a XML en línea: claves como elementos y arrays como elementos repetidos, dentro de la etiqueta raíz que elija. Con sangría y sin cuenta.
- Convertir JSON a YAMLConvierta JSON a YAML en línea para Kubernetes, GitHub Actions, Compose y Ansible. Salida con sangría y comillas seguras, 20 archivos por lote, sin cuenta.
- Convertir Numbers a CSVConvierta hojas de Apple Numbers a CSV para importar en tiendas, CRM y bancos. Salida UTF-8, fechas ISO y un CSV por hoja. Funciona en cualquier dispositivo.
- Convertir Numbers a ExcelConvierta una hoja de Apple Numbers en un libro XLSX de Excel que se abre en Windows, Google Sheets y portales de oficina. Conserva cada hoja, sin Mac.
- Convertir ODS a XLSXConvierta hojas de cálculo ODS de LibreOffice u OpenOffice Calc a XLSX para Excel y formularios de carga. Todas las hojas, hasta 20 archivos, sin instalar.
- Convertir Parquet a CSVConvierta archivos Apache Parquet a CSV en línea y ábralos en Excel, Google Sheets o cualquier importador. Sin Python, Spark ni DuckDB. Hasta 20 archivos.
- Convertir PDF a CSVExtraiga las tablas de un PDF con texto y guárdelas como CSV para apps de presupuesto, QuickBooks, pandas o una base de datos. Fechas ISO, sin espacios.
- Convertir PDF a JSONConvierta las tablas de un PDF en JSON: cada fila pasa a ser un objeto con los encabezados como claves, listo para un script, una API o una base de datos.
- Convertir SQL a CSVConvierta las sentencias INSERT de un volcado .sql en filas CSV que se abren en Excel o Google Sheets. Volcados de MySQL, phpMyAdmin, SQLite y SQL Server.
- Convertir TXT a CSVPase archivos .txt delimitados a CSV en línea. Detecta tabulaciones, barras, punto y coma o espacios, corrige la codificación y entrecomilla según RFC 4180.
- Convertir TXT a JSONConvierta un .txt a JSON: las líneas separadas por tabulación, barra vertical, coma o espacio se vuelven objetos con las claves de la primera fila. 20 archivos.
- Convertir TXT a XMLConvierta un .txt separado por tabulación, coma, punto y coma o barra vertical a XML: un elemento por línea, columnas como etiquetas y raíz propia. 20 archivos.
- Convertir VCF a CSVConvierta contactos vCard (.vcf) de iPhone, Android, iCloud u Outlook a CSV para Google Contacts, Outlook.com, CRM y herramientas de correo. vCard 2.1 a 4.0.
- Convertir VCF a ExcelConvierta contactos .vcf en un libro de Excel para ordenar, quitar duplicados y limpiar la libreta. Teléfonos como texto, una fila por contacto, toda versión.
- Convertir XLS a XLSXConvierta libros .xls de Excel 97–2003 a .xlsx en línea. Todas las hojas se conservan, sin el límite de 65 536 filas y sin instalar Excel. Lotes de 20.
- Convertir XLSX a CSVPase un libro XLSX a un CSV UTF-8 limpio para Shopify, WooCommerce, Mailchimp, Salesforce o una base de datos. Fórmulas como valores; fechas en ISO.
- Convertir XLSX a XLSConvierta libros .xlsx al formato antiguo .xls para Excel 2003, importadores ERP viejos y portales que rechazan XLSX. Se conservan todas las hojas, 20 por lote.
- Convertir XML a CSVConvierta feeds XML, facturas y exportaciones a CSV en línea. Los registros repetidos pasan a filas y las etiquetas hijas a columnas. 20 archivos de 95 MB.
- Convertir XML a WordConvierta XML a Word: los registros repetidos pasan a filas de una tabla en un .docx que puede imprimir, comentar y enviar. Elementos y atributos, a columnas.
- Convertir XML a ExcelAbra facturas XML, extractos bancarios, feeds y exportaciones como tabla XLSX de Excel. Sin asignaciones XML ni pestaña Programador; también en Mac.
- Convertir XML a JSONConvierta XML a JSON legible: atributos como claves @, etiquetas repetidas como arrays y texto intacto. Para respuestas SOAP, feeds y exportaciones.
- Convertir YAML a JSONConvierta archivos .yaml y .yml en JSON para API, validadores y herramientas que solo leen JSON. Con sangría por defecto, lotes de 20, borrado a los 30 min.