Kensho Visual, Inicio
ES EN
Diagnóstico gratis

BóvedaHerramientas gratis

Convierte PDF y Excel a texto para la IA (MarkItDown)

Pasa tarifas en PDF y Excel de ventas a texto limpio con MarkItDown, de Microsoft, para que Claude los analice mejor y gastando menos límite.

  • NivelIntermedio
  • Tiempo20 min
  • HerramientasMarkItDown, Claude
  • Actualizada

Qué consigues

Convertir un PDF o un Excel en un fichero de texto (Markdown) con sus títulos y tablas, listo para pegárselo a Claude o para que Claude Code lo lea de una carpeta. Se hace en tu ordenador y no sube nada a ningún sitio.

Ejemplo: un bar de tapas en Bilbao con la tarifa de su distribuidor de bebidas (PDF de 14 páginas) y el Excel de ventas que exporta el TPV cada mes. Los convierte en un minuto y le pregunta a Claude qué referencias le han subido y cuáles vende poco.

Lo que necesitas

  • MarkItDown, de Microsoft: gratis y de código abierto (193.155 estrellas y licencia MIT a 31-10-2026). La versión actual en PyPI es la 0.1.9, del 21-10-2026.
  • Python 3.10 a 3.14. Ojo en Mac: el Python que trae el sistema suele ser el 3.9 y con ese no se instala. Lo compruebas en el paso 1.
  • La terminal (Terminal en Mac, PowerShell en Windows). Son cinco comandos.
  • Coste: 0 €. Para PDF y Excel trabaja sin conexión con tu ordenador; solo las opciones de Azure que menciona el README son de pago y aquí no las usamos.

Una cosa honesta: Claude ya lee PDF y Excel si se los adjuntas. MarkItDown compensa cuando tienes muchos ficheros, documentos largos o quieres gastar menos límite, porque el texto plano suele ocupar bastante menos que el archivo original.

Pasos

1. Comprueba tu Python

python3 --version

En Windows:

py --version

Si sale 3.10 o más, sigue. Si sale 3.9 o te dice que no existe, instala la última versión desde python.org/downloads (instalador normal, siguiente, siguiente). En Windows marca la casilla de añadir Python al PATH.

Al acabar: ves Python 3.12.x o similar.

2. Crea una carpeta con su propio entorno

Así no tocas nada del sistema. En Mac:

mkdir ~/bar-datos && cd ~/bar-datos
python3 -m venv .venv
source .venv/bin/activate

En Windows:

mkdir $HOME\bar-datos; cd $HOME\bar-datos
py -m venv .venv
.venv\Scripts\activate

Si en Mac python3 sigue siendo el 3.9, usa el nuevo por su nombre: python3.13 -m venv .venv. Si PowerShell dice que la ejecución de scripts está deshabilitada, ejecuta una vez Set-ExecutionPolicy -Scope CurrentUser RemoteSigned y vuelve a activar.

Al acabar: delante de la línea de la terminal aparece (.venv).

3. Instala MarkItDown

pip install 'markitdown[all]'

En PowerShell, igual pero con comillas dobles: pip install "markitdown[all]". Si solo vas a convertir PDF y Excel, te vale pip install 'markitdown[pdf,xlsx]', que pesa menos.

Al acabar: markitdown --help te muestra la ayuda.

4. Convierte la tarifa y las ventas

Copia los dos ficheros a la carpeta y ejecuta:

markitdown tarifa-distribuidor-2026.pdf -o tarifa.md
markitdown ventas-octubre.xlsx -o ventas.md

Abre los .md con cualquier editor de texto. En el Excel, cada hoja sale con su nombre como título y debajo su tabla.

Al acabar: dos ficheros de texto que se leen bien, con las tablas en filas y columnas.

5. Pásaselo a Claude

Adjunta tarifa.md y ventas.md en una conversación (o, si usas Claude Code, déjalos en la carpeta del proyecto) y pide algo concreto:

Soy el dueño de un bar de tapas en Bilbao. Te paso dos ficheros:
- tarifa.md: la tarifa 2026 de mi distribuidor de bebidas.
- ventas.md: lo que vendí en octubre, por referencia.

1. Haz una tabla con las 15 referencias que más vendo, su precio de compra
   según la tarifa y cuánto me dejan por unidad si las vendo al precio de carta
   que te pongo abajo.
2. Dime qué referencias vendo menos de 10 veces al mes y podría quitar.
3. Si algún dato no cuadra entre los dos ficheros, dímelo en vez de inventarlo.

Precios de carta: caña 2,20 €, txakoli copa 3,00 €, vermut 3,50 €.

Al acabar: tienes una tabla que puedes comprobar a mano con dos o tres filas.

6. Si convertís mucho: el servidor MCP

El repositorio incluye markitdown-mcp, un servidor MCP con una sola herramienta (convert_to_markdown) para que Claude convierta ficheros sin que tú pases por la terminal. Hoy está en versión alfa (0.0.1a8) y el README recomienda usarlo con Docker en Claude Desktop. Para un bar, con los pasos de arriba sobra. Si te pica la curiosidad, lee primero MCP explicado sin tecnicismos.

Errores típicos

  • «No matching distribution found for markitdown» → estás con Python 3.9. Instala uno nuevo (paso 1) y crea el entorno con él.
  • zsh: no matches found → faltan las comillas alrededor de markitdown[all].
  • El PDF sale vacío o casi → es un PDF escaneado (una foto de papel). MarkItDown saca el texto que existe, no lee imágenes salvo que configures su plugin de OCR, que necesita conectar un modelo de IA con visión. Pídele al proveedor la tarifa en PDF «de verdad» o en Excel.
  • Al día siguiente markitdown «no existe» → cerraste la terminal y el entorno se desactivó. Entra en la carpeta y vuelve a hacer source .venv/bin/activate (o .venv\Scripts\activate).
  • Fiarse de la tabla a ciegas → la conversión de tablas complejas puede descolocar alguna columna. Comprueba siempre dos o tres precios contra el original.

Siguiente paso

Si quieres sacar el coste por plato con esos precios, sigue con Escandallo y food cost con Claude. Y si los ficheros tienen datos sensibles que no quieres mandar a ningún servicio, combínalo con IA en tu ordenador sin pagar (Ollama).

Guía gratis

Apúntate y sigue leyendo

Con tu nombre y tu correo se abren esta y todas las guías de la Bóveda. Te mandamos también el enlace al correo.

Siguiente paso

La newsletter de Kensho, cada martes en tu correo

Un caso real, una idea y una tarea de 10 minutos para tu negocio. Un correo a la semana.

Diagnóstico gratis

Dinos cuál es tu negocio y te decimos qué arreglaríamos primero.

No es un informe automático: lo hace y lo revisa nuestro equipo, con ayuda de IA. Si no tienes web, nos basta con el nombre y tus redes.

  1. 01Una persona del equipo mira tu negocio como lo ve un cliente que te busca: Google, tu ficha, tus reseñas, tu web y tus redes.
  2. 02La IA nos ayuda a medir y comparar más rápido. Las conclusiones las saca y las revisa el equipo.
  3. 03En menos de 24 horas te escribimos con lo que haríamos primero. Si te encaja, te preparamos una propuesta.
Sergio Alonso Salma

Sergio y SalmaEquipo de Kensho Visual

Datos obligatoriosObligatorio
Presencia onlineAl menos uno

Rellena al menos uno de los siguientes campos.

OpcionalOpcional