CSV a Excel
Pega un CSV y míralo al momento como hoja de cálculo - números, fechas e ID tal como Excel debe guardarlos. Descarga el .xlsx solo si lo quieres.
CSV
Vista previa de Excel
La hoja de cálculo aparece aquí al pegar.
Pega un CSV y míralo al momento como hoja de cálculo - números, fechas e ID tal como Excel debe guardarlos. Descarga el .xlsx solo si lo quieres.
La hoja de cálculo aparece aquí al pegar.
Un informe exportado, un extracto bancario, un volcado de datos de un compañero: el CSV es como viajan las tablas, pero al abrirlo en Excel a menudo se estropea. Los códigos postales pierden el cero inicial, los números de cuenta se convierten en 1,23E+15 y las fechas cambian de formato. Pega aquí el CSV y mira exactamente cómo quedará como hoja de cálculo antes de decidir descargarlo.
Excel guarda los números con 15 dígitos significativos, así que un número de tarjeta o de cuenta de 16 dígitos cambia sin avisar. Un valor con cero inicial, como un código postal o un número de empleado, lo pierde. Esta herramienta solo convierte un valor en número o fecha cuando no se pierde nada, y deja todo lo demás exactamente como el texto que pegaste.
Una celda de CSV que empieza por = puede ser una fórmula que se ejecuta al abrir el archivo, una vía conocida para atacar a quien abre una hoja exportada. Cada celda de texto del libro se escribe como texto plano, así que nada del CSV puede ejecutarse.
Con "Detectar números y fechas" activado, cada celda se analiza por separado. 125000.50 se convierte en el número 125000,5 (da formato a la columna en Excel para mostrar dos decimales) y -1500.75 sigue siendo negativo. 007 y el código postal 040001 conservan el cero inicial como texto. 123456789012345 (15 dígitos) es un número, pero 1234567890123456 (16 dígitos) se queda como texto, así que no se redondea ningún dígito. 2026-10-01 y 31/10/2026 pasan a ser fechas reales; 2026-02-30 no es un día real y se queda como texto. Los separadores de miles y las comas decimales (1,234 o 1.234,56), el signo de porcentaje (12%), los exponentes (1e5) y un + inicial se quedan como texto, tal como los pegaste. Las celdas de encabezado son siempre texto.
Un valor entre comillas dobles es una sola celda, contenga lo que contenga: "Rao & Sons, Pune" conserva su coma, una dirección entre comillas con un salto de línea se queda en una celda, y dos comillas dobles dentro de las comillas son una sola, así que "Quote ""Q4"" retainer" pasa a ser Quote "Q4" retainer. El delimitador se detecta en las primeras 20 líneas: entre coma, punto y coma, tabulación y barra vertical gana el que más aparece en la primera línea y se repite el mismo número de veces en las siguientes, así que un archivo con punto y coma de un Excel configurado con coma decimal se lee bien. Si las columnas de la vista previa no cuadran, elige tú el delimitador. Las líneas vacías en medio se quedan como filas vacías; las del final se eliminan. Los espacios alrededor de un número se ignoran al detectar el tipo (" 42 " pasa a ser 42), pero una celda de texto conserva sus espacios tal cual.
Abrir archivo lee el archivo como UTF-8, que es lo que escriben la opción CSV UTF-8 de Excel, Google Sheets y la mayoría de los sistemas. Un archivo guardado como CSV normal en Excel para Windows suele usar una página de códigos antigua de Windows, y entonces letras como é, ü o ñ aparecen como �. Vuelve a guardarlo como CSV UTF-8, o ábrelo en un editor de texto que lo muestre bien y pega aquí el texto. La marca de orden de bytes (BOM) al principio del archivo se elimina, así que nunca se pega al primer encabezado. A la inversa, el .xlsx descargado guarda el texto en Unicode, así que los nombres en hindi, árabe o chino que se ven bien en la vista previa también se ven bien en Excel, algo que un CSV UTF-8 sin BOM a menudo no consigue al abrirlo con doble clic en Excel para Windows.
La vista previa se genera en tu navegador. Solo cuando pulsas Descargar se envía el CSV al servidor, que crea el libro en memoria y lo devuelve en la misma respuesta. No se escribe nada en disco y el registro de uso solo guarda el número de filas y columnas, el delimitador y la opción de encabezado, nunca valores de celdas ni el nombre del archivo.
aaaa-mm-dd y dd/mm/aaaa. Se convierten en fechas reales de Excel mostradas como dd/mm/aaaa. Todo lo demás se queda como texto, así que no se adivina nada.
Hasta 5.000.000 de caracteres, 100.000 filas y 500 columnas. La vista previa muestra las primeras 500 filas; la descarga las incluye todas. Una celda de más de 32.767 caracteres, el límite del propio Excel, se recorta a esa longitud. Las descargas están limitadas a 40 cada 10 minutos por dirección IP.
Las fechas con barras se leen solo como día/mes/año. 10/31/2026 no puede ser una fecha con el día primero, así que se queda como texto, pero 03/04/2026 se convierte en el 3 de abril de 2026, no en el 4 de marzo. Si tu archivo pone el mes primero, desmarca "Detectar números y fechas" para conservar cada celda como texto exacto, o exporta las fechas como aaaa-mm-dd, que nunca es ambiguo.
Una sola hoja, con el nombre de archivo que escribas (recortado a 31 caracteres, el límite de Excel para nombres de hoja), o data si lo dejas vacío. Con "La primera fila es un encabezado" activado, esa fila va en negrita sobre fondo gris claro, queda inmovilizada para que siga a la vista al desplazarte y tiene botones de filtro en cada columna. Cada columna es tan ancha como su valor más largo, hasta 60 caracteres. Las fechas usan el formato dd/mm/aaaa, los campos vacíos quedan como celdas vacías y el archivo no contiene fórmulas ni macros. Las celdas que edites en la vista previa forman parte de la descarga.
Solo en códigos de una longitud fija. Cuando Excel convierte un valor en número quita los ceros a la izquierda y conserva 15 dígitos significativos, así que un número de cuenta de 16 dígitos como 1234567890123456 ya ha perdido su último dígito: vuelve a abrir el CSV original en lugar de reparar la hoja. Para códigos de seis cifras,=TEXT(A1,"000000") en una columna nueva devuelve 040001 como texto, y el formato de número personalizado 000000 muestra los ceros aunque la celda siga siendo un número. En Excel en español la función se llama TEXTO y se escribe =TEXTO(A1;"000000"). Para evitarlo, convierte el CSV aquí: 040001 y 1234567890123456 se escriben como celdas de texto. En el propio Excel, importa con Data > From Text/CSV (Datos > Desde el texto/CSV) y marca esas columnas como Texto antes de cargar, o en Microsoft 365 desactiva las opciones de ceros a la izquierda y de 15 dígitos en File > Options > Data > Automatic Data Conversion (Conversión automática de datos).
Solo se convierten los números simples: un signo menos opcional, dígitos y como mucho un punto como separador decimal, por ejemplo 1234.50 o -42. Los separadores de miles (1,234.50), la coma decimal (12,5), los símbolos de moneda ($100), el signo de porcentaje (50%), un más inicial (+5), los exponentes (1e5) y los enteros con cero inicial (007) se quedan como el texto exacto, porque leerlos obligaría a adivinar el formato. Para convertir esa columna en números en Excel, =NUMBERVALUE(A2,".",",") lee 1,234.50 como 1234,5 y =NUMBERVALUE(A2,",",".") lee 2.500,27 como 2500,27; el nombre de la función (VALOR.NUMERO en Excel en español) y el separador de argumentos (, o ;) dependen del idioma y la región de tu Excel. Un 1234.50 convertido se muestra como 1234,5 hasta que das a la columna un formato numérico con dos decimales.
No, es intencionado. Valores como 040001 o el 1234567890123456 de 16 dígitos se escriben como celdas de texto para que conserven sus ceros y sus dígitos, y la comprobación de errores de Excel marca cualquier texto que parezca un número. SUMA y PROMEDIO omiten las celdas de texto de un rango, lo cual es correcto para ID y códigos, pero significa que una columna de texto no es un importe que se pueda totalizar. Para ocultar la marca, selecciona las celdas, haz clic en el icono de advertencia y elige Ignore Error (Omitir error), o desactiva Numbers formatted as text or preceded by an apostrophe en File > Options > Formulas > Error checking rules (Archivo > Opciones > Fórmulas). Usa Convert to Number (Convertir en número) solo en columnas donde no importen los ceros iniciales ni los dígitos a partir del 16.º.