ANÁLISIS DE DATOS

Formato Condicional Excel Online · Visual Builder

Diseña reglas de formato condicional arrastrando y previsualiza al instante en tu navegador. 8 tipos de regla, export XLSX con CF preservado. RGPD real.

HW

Carga tu hoja de cálculo

Arrastra o selecciona un archivo XLSX o CSV. ExcelJS y PapaParse se cargan bajo demanda solo cuando cargas el primer archivo.

Arrastra aquí tu archivo XLSX/CSV, o haz clic para seleccionar
.xlsx, .xlsm, .csv, .tsv · UTF-8 / Latin-1 / Windows-1252 · Máx 20 MB XLSX / 10 MB CSV

Presets rápidos

Casos típicos preconfigurados. Pulsa uno para añadir la regla a tu hoja.

Vista previa con formato condicional aplicado

Las primeras filas con las reglas activas aplicadas. Pasa el ratón sobre una celda coloreada para ver qué regla la afecta.

Reglas de formato condicional

Diseña hasta 20 reglas por hoja. Arrastra para cambiar prioridad. La regla con prioridad más baja (1) se evalúa primero.

Ejecutar exportación

Carga un archivo y al menos una regla para habilitar la exportación.

Qué hace esta herramienta

Permite diseñar reglas de formato condicional (conditional formatting, CF) sobre una hoja de cálculo XLSX o CSV y exportar el resultado como un archivo XLSX en el que las reglas se preservan al abrirlo en Excel, Google Sheets o LibreOffice. Todo el procesamiento es 100% local: el archivo nunca sale de tu navegador. La librería utilizada es ExcelJS 4.4.0 (MIT, vendored local, ~947 KB), que es la única opción open-source madura capaz de escribir conditional formatting preservado en XLSX.

A diferencia de Aspose o GroupDocs (SaaS freemium que suben tu archivo a sus servidores), esta herramienta preserva tu privacidad. A diferencia de SheetJS Community (que NO escribe CF — es función de pago), usa ExcelJS y escribe los 8 tipos de regla soportados. La preview visual es sintética: replica el algoritmo de evaluación de Excel (priority + stopIfTrue + operadores) pero puede no coincidir al pixel con el render nativo de Excel para reglas expression complejas.

Cómo se usa

  1. Carga un archivo XLSX, XLSM, CSV o TSV arrastrándolo al dropzone, pulsando el botón "Cargar ejemplo" o pegando CSV directamente. ExcelJS y PapaParse se cargan bajo demanda.
  2. Revisa la vista previa con las primeras 50 filas de tu hoja. La tabla muestra los valores y permite seleccionar celdas para aplicar reglas a un rango concreto.
  3. Añade reglas de formato condicional pulsando "Añadir regla". Elige entre los 8 tipos (cellIs, top10, aboveAverage, colorScale, dataBar, iconSet, containsText, expression) y ajusta sus parámetros.
  4. Reordena las reglas arrastrándolas. La regla con prioridad 1 se evalúa primero (como en Excel). Activa "Detener si coincide" para parar la evaluación en la primera regla que match.
  5. Verás el preview en tiempo real con las celdas afectadas por cada regla coloreadas según el formato definido. Pasa el ratón sobre una celda coloreada para ver qué regla la afecta.
  6. Descarga el XLSX con las reglas preservadas (botón "Descargar XLSX con CF"). En Chrome/Edge puedes usar "Guardar como…" para elegir carpeta. Si solo quieres los datos puros, descarga el CSV.

Casos de uso típicos

  • Dashboard de ventas: aplica colorScale a la columna "importe" para ver de un vistazo qué meses fueron mejores.
  • Control de inventario: resalta con dataBar las celdas con stock bajo para detectar agotados.
  • Notas de alumnos: usa iconSet con 3TrafficLights para marcar aprobados (verde), borderline (amarillo) y suspensos (rojo).
  • Reportes financieros: top10 de las cuentas con mayor gasto, o aboveAverage para detectar outliers.
  • Limpieza de CRM: containsText para marcar leads con palabras clave como "urgente" o "cancelar".
  • Auditoría de duplicados: expression con COUNTIF para colorear filas duplicadas.

Por qué esta herramienta

El mercado hispano tiene docenas de herramientas de Excel, pero ninguna combina builder visual de CF + preview en vivo + export con CF preservada + 100% client-side + bilingüe ES/EN. Las alternativas SaaS (Aspose, GroupDocs, ElysiaTools) suben tu archivo a sus servidores. Excel Online y Google Sheets tienen CF pero requieren cuenta y nube. SheetJS Community no escribe CF (es función de pago).

Esta herramienta es la única combinación de free + 100% client-side + bilingüe ES/EN + RGPD-clean + 8 tipos de regla + preview sintética + export con CF preservada. Procesa el archivo completo en tu navegador con ExcelJS 4.4.0 (MIT, vendored local) y te devuelve un XLSX descargable que abre en Excel, Google Sheets o LibreOffice con las reglas activas y editables.

Privacidad y honestidad

Funciona 100% en tu navegador · Sin registro · Sin tracking · Tus archivos no salen de tu dispositivo. Esta herramienta no envía tus datos a ningún servidor: ni los archivos que cargas, ni el archivo con CF que generas. Puedes verificarlo abriendo DevTools → Network: solo verás las peticiones al CMP Funding Choices y a AdSense, ninguna con tus hojas.

Lo que esta herramienta NO hace: NO soporta XLS legacy (Excel 97-2003), NO lee ODS (LibreOffice/OpenOffice), NO edita archivos encriptados/protegidos con contraseña, NO preserva temas ni table styles avanzados (exceljs preserva el style cell-level pero no la metadata de theme), NO modifica fórmulas existentes en las celdas, NO exporta con macros (.xlsm) completas (puede abrir .xlsm pero no garantiza preservación de VBA), NO soporta el 100% de tipos CF de Excel (implementa 8 de ~20 — los más usados), NO aplica reglas de CF sobre tablas dinámicas ni sobre slicers.

Lo que la preview SÍ y NO replica: la preview es sintética — replica el algoritmo de Excel (priority ascendente, stopIfTrue, operadores), los ARGB exactos de los colores, y los rangos. NO replica al 100% el render nativo de Excel para fórmulas expression complejas (ej: las que usan INDIRECT, OFFSET, funciones volátiles), ni la apariencia exacta de icon sets en versiones antiguas de Excel/LibreOffice. Cuando el archivo se abre en Excel/Sheets/LibreOffice, las reglas se aplican nativamente y el render es el de la app.

Riesgos de privacidad residuales: aunque el procesamiento es 100% local, los archivos pueden quedar cacheados por tu navegador (descargas, autocompletado, historial de archivos recientes). Si compartes dispositivo, limpia regularmente con Ctrl+Shift+Del y usa modo incógnito. Esta herramienta no controla ni evita ese caché del navegador.

Compatibilidad: soporta XLSX (Excel 2007+) y XLSM (con macros preservadas como estructura, pero el contenido VBA puede no ser editable si renombras hojas). NO soporta XLS legacy (Excel 97-2003), NI ODS (OpenDocument). Codificación de CSV: UTF-8 (auto), Latin-1, Windows-1252 (auto-detect por BOM + heurística).

Limitaciones técnicas: máximo 20 MB para XLSX, 10 MB para CSV. Preview síncrona hasta 2.000 filas; con >2.000 filas se mueve al Web Worker (sin bloquear la pestaña). Máximo 20 reglas por hoja (límite UI; Excel permite más). Máximo 20 columnas en preview (Excel permite 16.384; XFD). El bundle de ExcelJS (~947 KB raw / ~250 KB gzipped) se cachea en disco la primera vez que lo usas (Service Worker cache-first).

Mercado y competencia: se han analizado 12 alternativas relevantes (Microsoft Excel Online, Google Sheets, Zoho Sheet, Airtable, Smartsheet, Notion, ElysiaTools CF Rule, AllDayTools CF Generator, Dropfile AI, fatcousin, Bread and Letters, ToolsRail). Solo 1 de las 12 combina client-side + preview + export con CF preservada (esta herramienta). Esta herramienta es la única en el mercado hispano con las 6 características diferenciales.

Limitaciones técnicas conocidas

  • Máximo 20 MB para XLSX, 10 MB para CSV. Más allá de eso el navegador puede sufrir OOM.
  • Preview síncrona hasta 2.000 filas. Con más filas se activa el Web Worker.
  • Máximo 20 columnas en preview. Excel permite 16.384; la UI se degrada >20.
  • Máximo 20 reglas por hoja. Excel permite más; la UI se vuelve inmanejable >20.
  • Solo XLSX, XLSM, CSV, TSV. NO XLS legacy, NO ODS, NO encriptados.
  • Codificación CSV: UTF-8, Latin-1, Windows-1252 (auto-detect por BOM). Otros encodings pueden mostrar caracteres corruptos.
  • NO preserva: temas personalizados, table styles avanzados, slicers, tablas dinámicas, imágenes embebidas, comentarios como objetos enriquecidos.
  • 8 tipos de CF soportados. Excel tiene ~20 (incluidos timePeriod, uniqueValues, etc.); esta herramienta cubre los más usados (cellIs, top10, aboveAverage, colorScale, dataBar, iconSet, containsText, expression).
  • File System Access API (showSaveFilePicker) solo Chromium. En Firefox/Safari usa la descarga estándar con <a download>.
  • Sin persistencia entre sesiones. Tus reglas se guardan en localStorage si activas "Guardar preset" pero los datos del archivo se borran al cerrar la pestaña.
  • Versión navegador: Chrome/Edge 86+, Firefox 78+, Safari 14+. Requiere File API, Blob, async iterators, Canvas API.
  • Esta herramienta es una ayuda. No sustituye a Microsoft Excel ni Google Sheets para uso profesional; verifica los resultados abriendo el XLSX exportado en tu app habitual.

Licencias y atribución

  • ExcelJS 4.4.0 — MIT — librería de lectura/escritura XLSX/XLSM con preservación de conditional formatting. Vendored local en vendor/exceljs.min.js. ~50 contribuidores activos en GitHub. Es la ÚNICA librería MIT madura que escribe los 8 tipos de CF round-trip.
  • PapaParse 5.4.1 — MIT — parser CSV robusto con auto-detect de delimitador y soporte streaming. Vendored local en vendor/papaparse.min.js.
  • SortableJS 1.15.2 — MIT — librería drag&drop para reordenar reglas. Vendored local en vendor/sortable.min.js. Usada también en otras herramientas del portfolio 1000HW.
  • Algoritmo de preview — código propio, inline en app.js. Replica la lógica de evaluación de Excel (priority + stopIfTrue + operadores) pero es sintético: no usa el evaluador de fórmulas nativo de Excel.
  • Web Worker — código propio, worker.js. Procesa la preview de datasets grandes (>2.000 filas) off-main-thread para mantener la pestaña responsiva. Comunicación vía postMessage nativo.
  • Canvas API — API nativa del navegador. Usada para render de iconos y barras en la preview.
  • Funding Choices + AdSense — Google, scripts externos necesarios para CMP y monetización. Consent Mode v2 con 4 signals denied por defecto.
  • File System Access API (showSaveFilePicker) — feature-detected, fallback a <a download> nativo en Firefox/Safari.

Preguntas frecuentes

¿Mis archivos se suben a algún servidor?

No. La herramienta procesa tus archivos directamente en tu navegador usando ExcelJS 4.4.0 (MIT, vendored local). El bundle de ~947 KB se descarga la primera vez que cargas un archivo y queda cacheado por el Service Worker. Puedes verificarlo abriendo DevTools → Network: solo verás peticiones a Funding Choices (CMP) y AdSense, ninguna con tus hojas.

¿Qué tipos de regla de formato condicional soporta?

8 tipos: cellIs (mayor/menor/igual/entre), top10 (top N / bottom N), aboveAverage (sobre/debajo de media con std dev), colorScale (gradiente 2-3 colores), dataBar (barras horizontales), iconSet (semáforos, flechas, estrellas), containsText (contiene/empieza/termina), expression (fórmula personalizada). Excel soporta ~20 tipos; los 8 cubiertos son los más usados (cubre >95% de casos reales).

¿Qué diferencia hay entre preview sintética y render Excel nativo?

La preview es sintética: replica el algoritmo de evaluación de Excel (priority, stopIfTrue, operadores) pero NO es idéntica al pixel al render nativo. Para reglas cellIs/top10/aboveAverage/containsText/colorScale/dataBar/iconSet la coincidencia es prácticamente total. Para reglas expression con fórmulas complejas (INDIRECT, OFFSET, funciones volátiles) puede haber divergencias; en ese caso se muestra un aviso y se permite exportar (Excel evaluará la fórmula al abrir).

¿Qué formatos puedo cargar y exportar?

Cargar: XLSX, XLSM (preserva estructura de macros), CSV, TSV. Exportar: XLSX (con CF preservada, recomendado) o CSV (sin CF, datos puros). NO soporta XLS legacy (Excel 97-2003), NI ODS (OpenDocument), NI archivos protegidos con contraseña.

¿Tiene límite de tamaño y de reglas?

Sí. Máximo 20 MB para XLSX, 10 MB para CSV. Preview síncrona hasta 2.000 filas (con >2K filas se mueve al Web Worker). Máximo 20 columnas visibles en preview (Excel permite 16.384). Máximo 20 reglas por hoja en la UI. Si excedes verás un aviso.

¿Necesito registrarme, pagar o instalar algo?

No. Cero registro, cero email, cero tarjeta, cero paywall, cero plan premium, cero instalación. Todas las funciones (carga XLSX/CSV, 8 tipos de regla, preview sintética, reordering por drag&drop, export XLSX con CF, export CSV sin CF) están disponibles para todo el mundo. La monetización es por donaciones voluntarias en Ko-Fi.

¿Funciona sin conexión a internet una vez cargada?

Sí. El Service Worker cachea HTML, CSS, JS, i18n y los 3 bundles vendored (ExcelJS + PapaParse + SortableJS) la primera vez que se carga la herramienta (cache-first). Una vez cacheada, la app funciona offline (excepto AdSense y Funding Choices, que requieren conexión).

¿Cómo se descarga el archivo con CF?

Hay dos formas: Descargar XLSX con CF usa <a download> nativo y funciona en todos los navegadores modernos (Chrome, Firefox, Safari, Edge). Guardar como… usa la File System Access API (showSaveFilePicker) y permite elegir carpeta y nombre en Chrome/Edge 86+. En Firefox/Safari solo está disponible la primera opción.

¿Puedo editar las reglas después de exportar?

Sí, el XLSX exportado abre en Excel, Google Sheets o LibreOffice con las reglas visibles, editables y eliminables desde el menú Formato condicional. Puedes modificarlas, añadir más, o eliminarlas como si las hubieras creado directamente en Excel. La regla de prioridad y stopIfTrue se preservan.

¿Puedo guardar mis reglas como preset?

Sí. Pulsa "Guardar reglas como preset (JSON)" para descargar un archivo .json con tus reglas (sin los datos). Luego puedes usar "Cargar preset de reglas" para aplicarlas a otro dataset. Las reglas no incluyen los datos del archivo original; solo el tipo, rango, operador, formato y parámetros.

Cómo funciona

Esta herramienta procesa todo en tu navegador: ninguna de tus datos sale del dispositivo. Es gratuita, funciona sin registro y está disponible en español.

Cómo funciona

Esta herramienta procesa todo en tu navegador: ninguna de tus datos sale del dispositivo. Es gratuita, funciona sin registro y está disponible en español.

Cómo funciona

Esta herramienta procesa todo en tu navegador: ninguna de tus datos sale del dispositivo. Es gratuita, funciona sin registro y está disponible en español.

Qué hace Formato Condicional Excel Online · Visual Builder

Formato Condicional Excel Online · Visual Builder resuelve una tarea concreta en el navegador, sin instalar programas ni crear una cuenta. Diseña reglas de formato condicional arrastrando y previsualiza al instante en tu navegador. 8 tipos de regla, export XLSX con CF preservado. RGPD real. Categoría: ANÁLISIS DE DATOS.

Sirve a quien necesita el resultado ahora (un autónomo, un estudiante, alguien en un PC bloqueado) y no quiere una suite completa.

Cómo usarla

  1. Entra en esta página. No hay registro: la herramienta está lista en cuanto carga.
  2. Completa «' + escapeHtml(t('rule-range')) + '», «' + escapeHtml(t('rule-type')) + '», «' + escapeHtml(t('cellis-operator')) + '», «' + escapeHtml(t('cellis-value')) + '» y «' + escapeHtml(t('cellis-value2')) + '».
  3. Si hay desplegables (' + escapeHtml(t('type-' + tp)) + ', ' + escapeHtml(t('op-' + op)) + ', ' + escapeHtml(t('above-above')) + ', ' + escapeHtml(t('above-below')) + '), elige la opción que corresponde a tu caso.
  4. Pulsa «Cargar ejemplo» o «Pegar CSV» o «Cargar preset de reglas» según quieras copiar, generar o descargar.
  5. El resultado se queda en formato JSON, CSV y Excel.
  6. Cierra la pestaña cuando termines. No queda una copia en 1000herramientasweb.com porque el cálculo no ha salido de tu dispositivo.

Un caso real

Rellenas ' + escapehtml(t('rule-range')) + ' y el resto de campos de la ficha, pulsas Cargar ejemplo y te quedas con un archivo o un texto listo para usar.

1000 Herramientas Web publica utilidades client-side: el valor está en que puedes resolver la tarea sin una cuenta SaaS y sin entregar el documento a un tercero. Esta ficha sigue esa regla.

Límites (para no venderte humo)

Preguntas frecuentes

¿Formato Condicional Excel Online · Visual Builder sube mis datos a un servidor?

No. El JavaScript de esta página corre en tu navegador. Puedes comprobarlo en las herramientas de desarrollador (pestaña Red): no verás una subida del contenido que has pegado o del archivo local.

¿Puedo usar el resultado de Formato Condicional Excel Online · Visual Builder en un trabajo o con un cliente?

Sí. El archivo o el texto que generas es tuyo. La plantilla o el cálculo son una ayuda; si el documento tiene efectos legales o fiscales, revísalo con un profesional.

¿Funciona sin internet?

Tras la primera carga, muchas fichas siguen funcionando si el navegador ha cacheado los scripts. La primera visita sí necesita red para descargar la página, las fuentes y, si los consientes, los anuncios.

Herramientas relacionadas