mygems

Cómo convertir un CSV a Excel en el teléfono

Tienes un .csv en el teléfono y alguien quiere un .xlsx. Así se convierte en iOS o Android y así evitas que la conversión estropee tus datos.

Por uos ·

Alguien te pidió "el archivo de Excel" y lo que tienes es un .csv, en el teléfono, dentro de un correo. La conversión en sí es fácil: tres o cuatro toques en cualquiera de las dos plataformas. Lo que sale mal es lo que la conversión le hace a tus valores por el camino.

La respuesta rápida

En iPhone o iPad: Archivos → mantén presionado el CSV → Compartir → Numbers → ábrelo → ⋯ → Exportar → Excel.

En Android: súbelo a Drive → Abrir con → Hojas de cálculo de Google → ⋯ → Compartir y exportar → Guardar como → Excel (.xlsx).

En ambos, si ya tienes Microsoft 365: abre el CSV en Excel para iOS/Android y elige Guardar como → .xlsx.

Después, y es la única razón por la que esta página es más larga que cuatro líneas, revisa las columnas de ID, código postal y fecha antes de enviarlo.

Qué hace realmente "convertir"

Un CSV guarda los valores como caracteres y nada más. Un XLSX guarda un tipo para cada celda. Así que convertir no es volver a empaquetar: un programa decide, columna por columna, qué significan tus datos. Lo decide de forma consistente, y consistentemente mal en cuatro sitios:

En el CSVTras la conversión¿Se recupera?
01923 (código postal)1923Solo desde el original
4019283746501928 (ID)4.01928E+15No — los dígitos se pierden
03/04/20263 de abril o 4 de marzo, según la configuración regionalA veces
MAR1 (gen, código de pieza)01-MarA veces
+1 (555) 010-999915550109999, o un error de fórmulaA veces

La fila de la notación científica es la que de verdad duele. Excel conserva 15 dígitos significativos; un número de pedido o una referencia de crédito de 16 dígitos se trunca, no solo se muestra de forma rara. Ensanchar la columna no lo recupera.

Hay más sobre el porqué en CSV vs XLSX. La conclusión práctica para una conversión en el teléfono es: antes de empezar, identifica qué columnas son códigos y no números.

Ruta 1: iPhone y iPad, con Numbers

Numbers es una descarga gratuita de Apple y es el camino más corto en iOS.

  1. Guarda primero el archivo en Archivos. Si es un adjunto de Mail, mantén presionado → Guardar en Archivos. La vista previa de Mail es una copia aislada y las ediciones que hagas ahí no van a ninguna parte.
  2. En Archivos, mantén presionado el CSV → Compartir → Numbers. Se importa y se abre como un documento .numbers.
  3. Arregla lo que la importación haya estropeado (mira las revisiones abajo).
  4. ⋯ (arriba a la derecha) → Exportar → Excel. Elige si incluir una hoja de resumen y luego comparte el .xlsx resultante.

Límites que conviene conocer: Numbers tiene un tope de 1.000.000 de filas y 1.000 columnas, y se vuelve lento mucho antes. Por encima de unas 100.000 filas esto se convierte en un ejercicio de paciencia.

El único truco que evita el daño: en Numbers no puedes fijar los tipos de columna al importar. Lo que sí puedes hacer es corregir una columna después. Selecciónala, usa Formato (pincel) → Celda → Formato de datos → Texto y vuelve a escribir los valores afectados. Está bien para un puñado y es inútil para miles, y por eso existe la siguiente sección.

Ruta 2: Android, con Hojas de cálculo de Google

  1. Sube el CSV a Google Drive.
  2. Abrir con → Hojas de cálculo de Google.
  3. ⋯ → Compartir y exportar → Guardar como → Excel (.xlsx). El archivo aparece en Drive junto al original.

Límites: 10 millones de celdas por hoja de cálculo, que es filas × columnas, así que una exportación de 40 columnas se agota en unas 250.000 filas. Primero se sube el archivo completo, que con datos móviles es la parte lenta, y significa que los datos salen del dispositivo.

Hojas de cálculo aplica la misma inferencia de tipos que todo lo demás. Lo que la salva es Formato → Número → Texto sin formato aplicado a una columna antes de exportar, que al menos evita que la exportación vuelva a estropear lo que corregiste.

Ruta 3: Excel para iOS y Android

Si ya tienes Microsoft 365, esta es la ruta de mayor fidelidad, porque la conversión de Excel es con la que coincidirá el Excel del destinatario.

Abre el CSV en la app y luego Archivo → Guardar como → Libro de Excel (.xlsx).

Límites: editar requiere una suscripción en cualquier dispositivo de más de 10,1 pulgadas (es decir: iPads y la mayoría de las tabletas Android; los teléfonos son gratis). La versión móvil no tiene un equivalente del Asistente para importar texto de escritorio, así que sigues sin poder fijar los tipos de columna al entrar. El mismo problema, con un nombre más conocido.

Ruta 4: preparar el archivo primero y luego convertir

Todas las rutas anteriores tienen la misma debilidad: el daño de tipos ocurre en la importación, y cada arreglo es una reparación a posteriori.

Trabajar en una app que mantiene el archivo como CSV, sin paso de importación y sin inferencia, te permite poner en orden lo que realmente vas a enviar antes de pasárselo a una hoja de cálculo.

CSV File Viewer - Smart CSViPhone y iPad · Android

Lee el archivo como CSV en lugar de importarlo, así que los valores llegan tal como están escritos; luego SQL, filtros visuales o una pregunta en lenguaje natural te dicen qué columnas son códigos antes de que nada las reinterprete.

Qué hace

Y cuando el arreglo es una edición y no una revisión, como quitar las columnas que nadie pidió, corregir filas o añadir una columna calculada, hacerlo sobre el CSV significa una sola conversión al final en lugar de una conversión, una reparación y una nueva exportación.

CSV Editor - Smart CSViPhone y iPad

Edición estilo hoja de cálculo en iPhone y iPad, con columnas de fórmulas, filtros al estilo de Excel y todas las filas conservadas al guardar, de modo que lo que llega al conversor ya es el archivo que querías enviar.

Qué hace

Antes de enviarlo: cuatro revisiones

Treinta segundos, y detectan prácticamente todos los fallos de conversión:

  1. Número de filas. ¿El archivo convertido tiene tantas filas como el CSV? Si la app que convirtió truncó, aquí lo descubres.
  2. La columna de ID. Desplázate hasta una larga. Todo lo que muestre E+ ha perdido dígitos para siempre.
  3. Ceros iniciales. Códigos postales, códigos de producto, números de cuenta, cualquier cosa que empiece por 0.
  4. Una fecha, comparada con un registro conocido. El 4 de marzo y el 3 de abril parecen igual de plausibles por separado.

Cuándo no vale la pena

Si el destinatario va a importar tu archivo en otro sistema de todos modos, pregunta si de verdad necesita un .xlsx. La mayoría de los procesos de importación prefieren CSV, y cada conversión es una oportunidad de perder algo. "Aquí está el CSV, la columna de ID es texto" suele ser mejor respuesta que un archivo de Excel con 27 números de pedido rotos.

Preguntas

¿Cómo convierto un CSV a Excel en un iPhone?
Guarda el archivo en Archivos, mantenlo presionado, elige Compartir → Numbers para importarlo y luego usa ⋯ → Exportar → Excel para generar un .xlsx. Numbers es una descarga gratuita de Apple. Revisa después las columnas de ID, código postal y fecha, porque la importación asigna tipos que el CSV nunca tuvo.
¿Cómo convierto un CSV a XLSX en Android?
Sube el archivo a Google Drive, ábrelo con Hojas de cálculo de Google y elige ⋯ → Compartir y exportar → Guardar como → Excel (.xlsx). Primero se sube el archivo completo, y Hojas de cálculo tiene un tope de 10 millones de celdas, que son unas 250.000 filas en una exportación de 40 columnas.
¿Por qué mis números de ID se convirtieron en 4.01928E+15?
El conversor leyó la columna como numérica, y las hojas de cálculo solo conservan 15 dígitos significativos. Un número de pedido o una referencia de tarjeta de 16 dígitos se trunca en lugar de solo mostrarse distinto, y ensanchar la columna no devuelve los dígitos. La única forma de recuperarlos es el CSV original.
¿Puedo convertir un CSV a Excel sin conexión a internet?
En iOS, sí: Numbers importa y exporta por completo en el dispositivo. En Android, la ruta habitual con Hojas de cálculo de Google requiere subir el archivo a Drive, así que necesita conexión; Excel para Android y las suites ofimáticas sin conexión pueden convertir de forma local.
¿Convertir a Excel hace perder datos?
Filas no, pero los valores pueden cambiar. Se eliminan los ceros iniciales, los ID numéricos largos pierden dígitos por la notación científica, las fechas ambiguas se resuelven según la configuración regional y un texto como MAR1 se convierte en fecha. Revisa las columnas de ID, código postal y fecha del archivo convertido antes de enviarlo.
¿Qué tan grande puede ser un CSV para convertirlo en el teléfono?
Numbers se detiene en 1.000.000 de filas y se vuelve lento mucho antes de las 100.000; Hojas de cálculo de Google se detiene en 10 millones de celdas. Para algo más grande, convierte en una computadora o envía el propio CSV y pide al destinatario que lo importe con las columnas de ID definidas como texto.

uos — Crea CSV Editor y Smart CSV Viewer, y ha visto a las herramientas de conversión convertir más números de teléfono en notación científica de lo que parece justo.