Skip to content
Empieza gratis

¿Puede Claude Code trabajar con mis archivos de Excel?

Pídele a Claude Code un libro de Excel con fórmulas vivas, sin tocar tu archivo original, y aprende por qué esas dos condiciones importan.

Curso gratis. Tu Maestro, una IA, .

Sí. Cuando tú trabajas en Excel, abres el programa y haces clic en celdas, pestañas y menús. Otras herramientas de inteligencia artificial, como Copilot o el complemento de Claude para Excel, viven adentro de esa ventana y trabajan sobre el libro que tienes abierto. Claude Code llega a tus datos por otro camino: desde tu , escribe y corre código de Python que lee tus tablas y construye archivos .xlsx directamente en tu carpeta, sin abrir la aplicación de Excel.

Eso tiene una ventaja práctica enorme: puede leer un grande o varios libros que ya tengas en tu carpeta, cruzarlos, filtrarlos y armarte un archivo .xlsx nuevo que después abres en tu Excel de siempre. Para hacer ese trabajo usa de Python como , con el que revisa y filtra las filas, y openpyxl, con el que escribe hojas, celdas y fórmulas de Excel.

Para que el libro que te entregue te sirva de verdad en el trabajo y sea seguro de revisar, necesitas pedirle dos condiciones que tú defines desde tu instrucción:

  1. Separar lo que lee de lo que escribe (que nunca toque tu archivo original). Un error común al empezar es pedirle al agente que "arregle" o "limpie" tu archivo original. Si sobrescribe tu archivo fuente y comete un error al filtrar o borrar filas, te quedas sin punto de comparación. Darle a Claude Code solo el acceso que necesita para la tarea significa separar la lectura de la escritura: que lea planetas.csv sin modificarlo y que escriba todo su trabajo en un archivo nuevo, resumen.xlsx. Así tu archivo fuente queda intacto y siempre puedes volver a él.
  2. Que cada número del resumen sea una fórmula viva de Excel. Si Claude Code calcula los conteos en Python y solo escribe los números finales en las celdas, la hoja se ve idéntica a primera vista, pero está muerta: si haces clic en el total o en un porcentaje, solo ves un número fijo y no tienes manera de comprobar qué filas contó. Cuando le pides fórmulas, el cálculo queda a la vista dentro de Excel: seleccionas la celda, miras la barra de fórmulas y ves exactamente a qué hoja y a qué rango apunta.

Comprueba lo que sabes: Tienes en tu carpeta el archivo ventas_octubre.xlsx que te mandó contabilidad y quieres que Claude Code arme un resumen por sucursal. ¿Cuál es la forma segura de pedírselo?

La petición

En tu carpeta exoplanetas, donde descargaste planetas.csv en el módulo anterior, abre una sesión de Claude Code y pega esta petición:

Con planetas.csv, haz un archivo de Excel llamado resumen.xlsx. No cambies planetas.csv.- Una hoja "datos" con una fila por planeta (las filas con default_flag = 1).- Una hoja "resumen" con cuántos planetas descubrió cada método y qué porcentaje del total son.- En "resumen", cada número tiene que ser una fórmula de Excel que lea la hoja "datos", no un valor escrito.Al terminar, dime cuántas filas tiene "datos" y qué fórmula quedó en la celda del conteo de Transit.
Prompt
Fíjate en que la petición ya trae lo que aprendiste en el Módulo 2: una fila por planeta.

Mira cómo está armada la instrucción:

  • En la primera línea fija el límite de permisos sobre tus archivos: puede leer planetas.csv, tiene prohibido cambiarlo, y su salida va a resumen.xlsx.
  • En los tres puntos del medio le da la regla de tus datos (default_flag = 1 para tener una fila por planeta) y la regla de auditoría (fórmulas de Excel que lean la hoja "datos").
  • En la última línea pide dos datos concretos que tú puedes verificar en segundos al abrir el archivo: cuántas filas quedaron en "datos" y qué fórmula escribió para Transit. Es tu forma de comprobar qué hizo antes de abrir Excel.

Cuando corras esta petición en tu computadora, es posible que Claude Code te pida permiso para instalar openpyxl o pandas si aún no los tienes en tu entorno. Puedes aprobarlo: son las herramientas que necesita en Python para leer la tabla y escribir el archivo .xlsx. Si tu sesión te pide permiso para un comando que no reconoces antes de crear el archivo, pégaselo a tu Maestro.

Lo que pasó en la sesión de prueba

En la sesión que corrimos el 31 de octubre de 2026 con Claude Code 2.1.314, el agente primero inspeccionó planetas.csv con pandas (comprobó cuántas filas tenían default_flag en 1 y verificó que no hubiera nombres de planeta repetidos ni celdas vacías en el método de descubrimiento), luego armó resumen.xlsx con openpyxl, recalculó el libro con LibreOffice para confirmar que las fórmulas daban los conteos esperados y comprobó con md5sum que planetas.csv no hubiera cambiado ni un byte. Esta fue su respuesta:

Hice `resumen.xlsx` en `exoplanetas/resumen.xlsx`. No toqué `planetas.csv`.- **Filas de "datos":** 6,451 planetas con `default_flag = 1`, más la fila de encabezados. No había nombres de planeta repetidos entre esas filas.- **Fórmula del conteo de Transit:** la celda `B2` de "resumen" tiene `=COUNTIF(datos!$D$2:$D$6452,A2)`. Da 4,785 al recalcular el archivo con LibreOffice.**Hoja "resumen":**- Hay una fila por cada uno de los 11 métodos de descubrimiento. Todos los conteos son fórmulas `COUNTIF` sobre la hoja "datos".- Cada porcentaje es la fila dividida entre el total (`=B2/$B$13`). El total es `=SUM(B2:B12)` y suma 6,451.- Transit es el 74.2 % del total y Radial Velocity el 18.7 %.Los métodos se listaron por orden de conteo y sus nombres están escritos a mano en la columna A. Si cambiaras los datos, los conteos se actualizarían, pero un método nuevo no aparecería solo.
La respuesta de Claude Code. Acortamos la ruta completa de la carpeta.Ejecutado el 31 de octubre de 2026 por Maestro.

Fíjate en tres partes de esa respuesta:

  • Confirma que respetó tu archivo original y tu regla de negocio. No tocó planetas.csv, y la hoja "datos" quedó con las 6,451 filas de planetas únicos más la fila de encabezados (6,452 filas en total).
  • Te entrega las piezas para auditar la hoja. Te dice qué fórmula exacta quedó en la celda B2 (=COUNTIF(datos!$D$2:$D$6452,A2)), cuánto da al recalcularla (4,785, que es el 74.2%), qué fórmula suma el total en B13 (=SUM(B2:B12)) y que la suma cuadra con los 6,451 planetas que ya conocías del Módulo 2.
  • Te avisa de un límite de su propio diseño. En el último párrafo te explica que escribió los 11 nombres de método en la columna A ordenados por conteo. Si cambian las filas de esos 11 métodos, las fórmulas COUNTIF se actualizan; pero si mañana aparece un método número 12 en los datos, no se va a agregar solo a la tabla. Ese aviso te ahorra sorpresas y te deja decidir a ti si para tu reporte basta así o si prefieres pedirle otro diseño.

Un detalle importante cuando abras resumen.xlsx en tu computadora: si tu Excel está en español, en la barra de fórmulas vas a leer =CONTAR.SI(datos!$D$2:$D$6452,A2) y =SUMA(B2:B12) en lugar de COUNTIF y SUM. Es exactamente la misma fórmula. Por dentro, los archivos .xlsx guardan los nombres de las funciones en inglés, y Excel los traduce automáticamente al idioma en que tienes instalada tu aplicación. Si tu resumen.xlsx salió con otra estructura o con números distintos, cuéntale a tu Maestro qué te devolvió.

Cuidado: Tus archivos del trabajo y qué puede ver el agente

Con tus propios libros de Excel aplica la misma regla de acceso mínimo: pon en la carpeta de trabajo solo los archivos que Claude Code necesita leer para esa tarea, pídele siempre que escriba en un archivo nuevo sin modificar el original, y antes de usar archivos de tu organización (como nómina, clientes o finanzas), confirma qué datos permite tu empresa procesar con una herramienta de IA.

Inténtalo

Corre la petición de esta página en tu carpeta exoplanetas. Cuando Claude Code termine, revisa su respuesta en tu sesión antes de abrir el archivo:

  1. Confirma que te diga que planetas.csv quedó sin cambios y que resumen.xlsx se creó en tu carpeta.
  2. Comprueba que la hoja "datos" tenga 6,451 filas de planetas (6,452 contando el encabezado) y que el total de la hoja "resumen" sume 6,451.
  3. Revisa que en la celda del conteo de Transit haya una fórmula COUNTIF (o CONTAR.SI al abrirlo en Excel en español) que apunte a la hoja "datos", dando 4,785.

Luego contesta esta pregunta:

Comprueba lo que sabes: ¿Para qué sirve pedir que cada número de "resumen" sea una fórmula y no un valor escrito?