- datos
- análisis
- gestores
Cómo analizar un Excel o CSV con IA sin saber programar
Sube la hoja de cálculo, pregunta en lenguaje natural y la IA escribe y ejecuta el código de análisis por ti: tablas, gráficos descargables y un Excel nuevo con los resultados. Tú solo verificas.
Analizar una hoja de cálculo con IA sin programar tiene una condición que la mayoría de los chats no cumple: que la IA ejecute código sobre el archivo y no estime la respuesta leyendo la tabla. Un modelo de lenguaje que "mira" 12.000 filas y dice que el total es 4,2 millones está adivinando; uno que corre df["revenue"].sum() está calculando. La diferencia se nota cuando el número va a un informe.
¿Qué necesita una herramienta de IA para analizar datos bien?
Un entorno donde ejecutar código. BrainBox corre Python en un entorno aislado con pandas, numpy, scipy, scikit-learn y statsmodels para el análisis, y matplotlib, seaborn y plotly para los gráficos. Tu archivo se carga ahí tal cual y el código opera sobre las filas reales.
Que el resultado sea un archivo cuando lo necesitas. Un gráfico dentro del chat sirve para mirar; para el informe hace falta el PNG, y para el siguiente paso hace falta el Excel con la columna nueva. El intérprete escribe archivos de salida (PNG, XLSX, CSV, PDF, DOCX) que quedan descargables y se pueden guardar en el Box.
Que los datos tengan contexto. Al subir un CSV, BrainBox genera un informe exploratorio automático (filas, columnas, tipos, faltantes, mínimos, máximos, medias, muestra) que la IA usa para entender la hoja antes de escribir una línea. Un Excel con varias hojas se indexa hoja por hoja, y la cita apunta a la hoja de origen.
BrainBox es un espacio de trabajo de IA para documentos que responde con citas a la página exacta. Con datos, la cita es la hoja y el código que produjo el resultado.
¿Cómo se analiza la hoja paso a paso?
Sube el CSV o el Excel al Box
Arrastra el archivo. Un CSV recibe al instante un informe exploratorio; un Excel se indexa por hoja. Ambos quedan listos para preguntar cuando el estado pasa a Indexado.
Activa el modo Agente
El intérprete de código solo se usa en modo Agente, que es el que puede planear pasos, ejecutar y corregirse. En modo RAG la IA lee la hoja pero no ejecuta nada.
Haz la primera pregunta simple
"¿Cuántas filas tiene y qué columnas?" o "resume la columna ingresos por región". Sirve para confirmar que la IA leyó bien encabezados, separadores y fechas antes de pedir algo complejo.
Pide el análisis con el resultado que quieres
Sé concreto en la salida: "gráfico de barras de ventas por mes, y una tabla con el top 10 de clientes". Si quieres el archivo, dilo: "genera un Excel con una hoja por región".
Verifica un número contra la hoja
Toma un dato del resultado (el total de una región, el mes con más ventas) y compáralo con un filtro rápido en el Excel original. Si coincide, el resto del análisis usa las mismas filas.
Guarda lo que generó
Los archivos de salida aparecen en el chat para descargar. Pide que los indexe en el Box si quieres que queden como fuente para preguntas futuras.
¿Cómo se ve un análisis en el chat?
Una gestora de proyecto sube el exporte de horas del trimestre y pregunta:
Con horas_Q3.xlsx: horas por proyecto y por mes, un gráfico de barras y una tabla con los tres proyectos que más se desviaron del presupuesto de horas (hoja Presupuesto).
Cargué las dos hojas: Registros (8.412 filas, julio a septiembre) y Presupuesto (14 proyectos). Crucé por código de proyecto.
| Proyecto | Presupuesto (h) | Ejecutado (h) | Desviación |
|---|---|---|---|
| PRJ-031 Migración ERP | 640 | 912 | +42,5 % |
| PRJ-027 Portal clientes | 480 | 611 | +27,3 % |
| PRJ-044 Auditoría interna | 200 | 238 | +19,0 % |
Gráfico de barras de horas por proyecto y mes: horas_por_proyecto_q3.png
Excel con el cruce completo y una hoja por mes: desviaciones_q3.xlsx
Cinco registros de Registros no tienen código de proyecto (0,06 %); los excluí del cruce y están listados en la hoja Sin código.
Los dos últimos párrafos son los que importan para confiar en el análisis: dice cuántas filas usó, cómo cruzó las hojas y qué excluyó. Si un número no cuadra con lo que esperabas, la explicación de los pasos es el primer lugar donde mirar, y el código el segundo.
¿Qué puede hacer el intérprete de código con tus datos?
| Tarea | Cómo pedirla | Qué devuelve |
|---|---|---|
| Resumen de una hoja | "Describe las columnas y los valores faltantes" | Tabla con tipos, faltantes, mínimos, máximos, medias |
| Agrupar y totalizar | "Ventas por región y mes" | Tabla en el chat y, si lo pides, XLSX |
| Cruzar dos hojas o dos archivos | "Cruza ventas con el maestro de clientes por ID" | Tabla cruzada con filas sin coincidencia listadas aparte |
| Gráficos | "Gráfico de líneas de ingresos mensuales" | Gráfico interactivo en el chat o PNG descargable |
| Limpieza | "Normaliza fechas y quita duplicados" | CSV o XLSX nuevo con los cambios documentados |
| Estadística | "¿Hay correlación entre descuento y margen?" | Coeficiente, gráfico de dispersión y explicación |
| Informe | "Haz un PDF de una página con los tres gráficos" | PDF diseñado, descargable |
¿Qué límites tiene?
| Aspecto | Detalle |
|---|---|
| Formatos | CSV, XLSX, XLS, XLSB, JSON, texto delimitado |
| Excel con varias hojas | Se indexa hoja por hoja; la cita apunta a la hoja |
| Tiempo por ejecución | Máximo 2 minutos; el entorno se pausa tras unos minutos sin uso |
| Librerías | pandas, numpy, scipy, scikit-learn, statsmodels, matplotlib, seaborn, plotly, openpyxl, xlsxwriter |
| Gráficos interactivos | Líneas, dispersión, barras, pastel, cajas |
| Salidas | PNG, XLSX, CSV, PDF, DOCX, descargables y guardables en el Box |
| Modo | Solo en modo Agente; la capacidad se puede apagar por Box |
| Costo | Unidades de inteligencia según el trabajo del agente; más que una pregunta simple de lectura |
¿En qué se diferencia de subir el Excel a ChatGPT?
ChatGPT y Claude también ejecutan código sobre archivos subidos, y para un análisis de una sola vez funcionan bien. Las diferencias aparecen cuando los datos conviven con documentos y con un equipo.
| Chat general con análisis de datos | BrainBox | |
|---|---|---|
| Datos + documentos | El Excel va solo | El Excel está en el mismo Box que el contrato, el informe y la reunión, y una pregunta puede cruzarlos |
| Después del análisis | Los archivos generados se pierden al cerrar | Se guardan en el Box, se indexan y quedan como fuente |
| Equipo | Cada persona sube su copia | Un Box compartido con roles; todos preguntan sobre el mismo archivo |
| Control | El usuario decide todo | El administrador puede apagar el intérprete de código en Boxes confidenciales |
| Cita | El nombre del archivo | Hoja de origen y archivos generados con enlace |
Para hojas con datos sensibles, la capacidad de código se apaga por Box desde la configuración, y los archivos siguen siendo consultables en modo lectura.
Para gestores de proyecto, el caso típico es el exporte de horas o de tareas convertido en reporte de avance con la reunión de seguimiento al lado. Para cumplimiento, es la matriz de controles en Excel cruzada con la política que la exige. Para investigación, es el dataset del estudio analizado junto a los papers que lo interpretan.
Muéstrame el código que usaste para el cruce.
Este es el paso del cruce, sobre las hojas ya cargadas:
merged = registros.merge(presupuesto, on="codigo_proyecto", how="left", indicator=True)
sin_codigo = merged[merged["_merge"] == "left_only"]
horas = merged.groupby(["codigo_proyecto", "mes"])["horas"].sum().unstack(fill_value=0)
Las 5 filas sin coincidencia son las de la hoja Sin código.
Cada ejecución tiene un tope de 2 minutos; una hoja de 100.000 filas con un cruce y tres gráficos entra con margen.
Preguntas frecuentes
- ¿La IA calcula de verdad o solo lee la tabla y estima?
- Calcula. Cuando activas el modo Agente, BrainBox ejecuta código Python (pandas, numpy, scipy) sobre el archivo real en un entorno aislado. Una suma de 12.000 filas se hace con código, no leyendo el texto de la hoja. Puedes pedir ver el código que ejecutó.
- ¿Qué formatos de datos acepta?
- CSV, Excel (.xlsx, .xls, .xlsb) con varias hojas, JSON y archivos de texto delimitados. Al subir un CSV, BrainBox genera además un informe exploratorio automático: filas, columnas, valores faltantes, mínimos, máximos, medias y una muestra de datos.
- ¿Qué tipo de gráficos puede hacer?
- Gráficos interactivos de líneas, dispersión, barras, pastel y cajas directamente en el chat, y gráficos estáticos con matplotlib, seaborn o plotly que se descargan como PNG o se incrustan en un PDF.
- ¿Puedo obtener un Excel nuevo con los resultados?
- Sí. Pide que escriba el resultado como archivo y el intérprete genera un .xlsx (con openpyxl o xlsxwriter), un CSV, un PDF o un Word. Aparece como archivo descargable en el chat y puedes guardarlo en el Box.
- ¿Hay límites de tamaño o tiempo?
- Cada ejecución tiene un máximo de 2 minutos. Para hojas de cientos de miles de filas, conviene pedir el análisis por partes o filtrar primero. El entorno se pausa tras unos minutos sin uso, así que en una conversación larga la IA puede volver a cargar el archivo.
- ¿Necesito saber Python para revisar lo que hizo?
- No. Pide que explique cada paso en lenguaje natural y que muestre los números intermedios (filas usadas, filtros aplicados). Si quieres ver el código, lo muestra; si no, puedes verificar el resultado contra una columna de la hoja original.
Escrito por
BrainBox Team
Inteligencia documental, por ExaByte Company
Construimos BrainBox — la plataforma que los equipos usan para preguntar sobre sus propios documentos y obtener respuestas con citas exactas de página.
Sigue leyendo
Cómo pedirle un informe a la IA y recibir un PDF o PowerPoint diseñado
Con tus documentos en un Box, pides el informe, la presentación o el memo, y la IA lo redacta a partir de las fuentes y lo entrega como archivo con diseño: portada, tablas, gráficos y citas. Se descarga, se revisa y se corrige en el mismo chat.
Cómo comparar dos versiones de un contrato con IA y encontrar cada cambio
Menciona las dos versiones, pide la tabla de diferencias y verifica cada cambio en su página. Sirve para contratos renegociados, pliegos con adendas, borradores de tesis y cualquier documento que haya pasado por varias manos.
Cómo convertir tus PDFs en un podcast con IA
Selecciona los documentos, elige cuántas voces, en qué idioma y cuánto debe durar, y en unos minutos tienes un episodio que conversa sobre tus archivos. El audio queda guardado y transcrito, así que después puedes preguntarle.