mygems

Cómo analizar un archivo CSV con IA y qué se envía (2026 guide)

ChatGPT, Claude y Gemini leen un CSV, pero lo leen entero. Cómo funciona cada uno, dónde fallan los números y una forma de preguntar sin subir los datos.

Por uos ·

Sube un CSV a ChatGPT, Claude o Gemini y hazle una pregunta. Ese es todo el método, funciona, y para la mayoría de los archivos es la respuesta correcta. Hay dos cosas que conviene saber antes de usarlo con algo importante: el archivo completo sale de tu dispositivo, y el número que recibes solo es tan bueno como el hecho de que el modelo haya ejecutado código para obtenerlo.

La respuesta rápida

  • Archivo no sensible, análisis de verdad: súbelo a ChatGPT, Claude o Gemini y pregunta. Después, comprueba la respuesta con un número que ya conozcas.
  • Datos de clientes, nóminas o bancos: no subas las filas. Usa una herramienta que envíe a la IA solo los nombres de las columnas, reciba una consulta y la ejecute en local.
  • Quieres el número exacto, siempre: olvida el chat y usa SQL. La IA escribe bien la consulta; lo fiable es la consulta.

Cómo leen realmente un CSV los asistentes de chat

Un chatbot puede hacer dos cosas muy distintas con tu archivo, y la interfaz no siempre te dice cuál ha ocurrido.

Ejecuta código. ChatGPT, Claude y Gemini pueden escribir un programa corto (normalmente Python con pandas), ejecutarlo sobre el archivo en un entorno aislado y devolver el resultado. Cuando eso pasa, una suma es una suma real sobre todas las filas. Lo habitual es ver el código, o un paso de "razonamiento" o "análisis" que se puede desplegar.

Lee el texto. El CSV se pega en la conversación como texto y el modelo responde a partir de lo que "ve". Eso vale para "¿qué columnas hay?" o "describe estos datos". No vale para "¿cuál es el total de ingresos?": un modelo de lenguaje al que se le pide sumar 4.000 números de cabeza producirá un número, con total seguridad, y estará mal.

La única regla: para cualquier número que pienses usar, pide al asistente que muestre el código que ejecutó. Si no hay código, no hubo cálculo.

Los archivos grandes hacen más probable el segundo caso. Un archivo demasiado grande para el contexto del modelo se trunca o se muestrea al leerlo como texto, y la respuesta trata entonces de la parte que vio.

Los tres grandes asistentes, en breve

Cómo usarloSe le da bienOjo con
ChatGPTAdjunta el CSV y preguntaGráficos, tablas dinámicas, limpieza y devolver un archivo nuevoLímites de tamaño en hojas de cálculo; comprueba que el código se ejecutó
ClaudeAdjunta el CSV y preguntaExplicar qué hay en un archivo desconocido, razonamiento cuidadosoLo mismo: pide que el análisis se ejecute, no que se estime
Gemini en Hojas de cálculo de GoogleAbre el CSV en Hojas y usa el panel lateral de GeminiDatos que ya están en Hojas; fórmulas que puedes conservarPrimero se aplica el límite propio de Hojas, de 10 millones de celdas

Los tres cambian sus límites con tanta frecuencia que cualquier cifra impresa aquí estaría desfasada el próximo trimestre. El patrón no cambia: preguntar y luego verificar.

Prompts que funcionan

Las preguntas vagas dan respuestas vagas. Nombra las columnas y la operación:

  • "Con las columnas amount y category, calcula el total de amount por category, ordenado de mayor a menor. Muestra el código."
  • "¿Cuántas filas tienen email vacío? Lista los diez primeros id."
  • "Grafica los totales mensuales de amount por order_date como un gráfico de líneas."
  • "Antes de responder nada, dime cuántas filas y columnas cargaste."

Esa última frase es la más útil de esta guía. Si el número de filas que indica no es el de tu archivo, nada de lo que diga después trata de tu archivo.

Qué sale de tu dispositivo

Subir un CSV a un asistente de chat envía cada celda a los servidores del proveedor. Que se conserve, y que se use para entrenar, depende de tu plan y de tu configuración, y es una pregunta para la página de privacidad del proveedor, no para esta guía.

Con un conjunto de datos público, da igual. Con una exportación de CRM, un archivo de nóminas, un extracto bancario o cualquier cosa con datos personales, a menudo la decisión no es tuya: la política de tu empresa, o la ley de tu país, puede haberla tomado ya.

Preguntar sin subir las filas

Hay una segunda forma de aplicar IA a un CSV, y es la que conviene cuando los datos son privados: enviar a la IA la forma del archivo, no su contenido.

  1. La IA recibe tu pregunta y los nombres de las columnas, nada más.
  2. Escribe una consulta, normalmente SQL.
  3. La consulta se ejecuta en tu equipo, sobre tu archivo.

El modelo nunca ve un valor, así que no puede filtrar ninguno, y tampoco puede calcular mal de cabeza, porque la aritmética la hace un motor de consultas. Puedes hacerlo a mano con cualquier chatbot: pega solo la fila de encabezados, pide una consulta de DuckDB y ejecútala tú. La guía de SQL sobre un CSV explica cómo.

En el teléfono, así funciona exactamente el asistente de Smart CSV Viewer. Escribes la pregunta; solo la pregunta y los nombres de las columnas van al servidor; el filtro que devuelve se ejecuta en el teléfono, y ves las filas coincidentes antes de que se aplique nada a la tabla.

La hoja «Ask about your data», con preguntas sugeridas y una nota que indica que solo se envían los nombres de las columnas
Solo envía los nombres de las columnas
Una tarjeta de respuesta: viajes por Europa de menos de 2000 dólares, 4 de 30 filas, con Roma, Barcelona, Praga y Ámsterdam, y un botón «Apply»
La respuesta es un filtro que puedes inspeccionar

Show SQL en la tarjeta de respuesta muestra la consulta que se ejecutó: es la regla de "muestra el código" de antes, integrada en la app.

CSV File Viewer - Smart CSViPhone y iPad · Android

Pregunta sobre un CSV con palabras normales en iPhone o Android. Solo tu pregunta y los nombres de las columnas salen del teléfono; el filtro se ejecuta en local y el SQL está a un toque.

Qué hace

Lo que no es: un redactor de informes. Encuentra, filtra y ordena filas. Para "resume este archivo en tres párrafos" necesitas un asistente de chat y la subida del archivo que conlleva.

Cómo comprobar cualquier respuesta de IA en treinta segundos

Uses la herramienta que uses, antes de pegar el número de una IA en una presentación:

  1. Número de filas. ¿Coincide con el archivo? (wc -l en un ordenador, o el recuento que muestre tu visor.)
  2. Un total conocido. Elige una cifra que puedas verificar de otra forma, como los ingresos del mes pasado en tu panel, y pídela. Si esa está mal, las demás también.
  3. El filtro. Para "cuántos clientes hay en Alemania", mira la condición que usó. country = 'Germany' se deja fuera DE, germany y Germany con un espacio al final. La IA escribe la consulta obvia; tus datos rara vez lo son.

Cuándo la IA no es la herramienta adecuada

  • Informes repetidos. Si haces la misma pregunta cada lunes, escribe la consulta una vez y guárdala. Un chatbot da una respuesta ligeramente distinta cada vez, por diseño.
  • Archivos enormes. A partir de unos cientos de megabytes, lo lento es la subida. Un motor local como DuckDB responderá antes de que termine la subida. Consulta cómo abrir un archivo CSV de 1 GB.
  • Los datos están mal. Ningún asistente te avisará de que la mitad de tus fechas están en MM/DD y la otra mitad en DD/MM a menos que preguntes. Mira primero el archivo.

Preguntas

¿Puede ChatGPT analizar un archivo CSV?
Sí. Adjunta el archivo y haz una pregunta; ChatGPT puede escribir y ejecutar Python sobre él para calcular totales, tablas dinámicas y gráficos. Pídele que muestre el código que ejecutó, porque una respuesta producida sin código es una estimación, no un cálculo.
¿Es seguro subir un CSV a un chatbot de IA?
Envía cada celda al proveedor. Con datos públicos o no sensibles, normalmente no hay problema. Con datos personales, financieros o de clientes, revisa antes la política de tu empresa y la configuración de datos del proveedor, o usa un método que envíe solo los nombres de las columnas y ejecute la consulta en local.
¿Por qué la IA me da un total incorrecto de mi CSV?
Normalmente porque leyó el archivo como texto y estimó en lugar de ejecutar código, o porque un archivo grande se truncó antes de leerlo. Pregúntale cuántas filas cargó y pídele que calcule la cifra con código.
¿Puedo usar IA con un CSV sin subir mis datos?
Sí. Dale a la IA solo los nombres de tus columnas y pídele que escriba una consulta SQL; luego ejecuta tú esa consulta con una herramienta local como DuckDB. Algunas apps, entre ellas Smart CSV Viewer, lo hacen automáticamente: se envían la pregunta y los nombres de las columnas, no las filas.
¿Cuál es la mejor IA para analizar archivos CSV?
ChatGPT, Claude y Gemini manejan bien el análisis corriente de un CSV cuando ejecutan código. Lo que importa más que el modelo que elijas es adónde van tus datos y si verificas el resultado.

uos — Desarrolla Smart CSV Viewer, cuyo asistente de IA envía los nombres de tus columnas y nunca tus filas.