[{"id":"merge-stack","group":"MergeSplit","groupName":"Combinar y dividir","name":"Combinar Excel apilando filas","summary":"Junta varios archivos Excel o CSV en uno solo, poniendo las filas de cada uno debajo de las anteriores.","details":"Sube entre 2 y 20 archivos con la misma estructura y descarga una única tabla con todas sus filas, una debajo de otra.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":2,"maxFiles":20,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":"Tiene que cumplirse en todos los archivos que subas.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"match-by-name","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Emparejar las columnas por su nombre","help":"Recomendado: cada columna cae en su sitio aunque los archivos las tengan en distinto orden. Si lo desactivas se combina por posición, y un archivo desordenado mezclaría datos de columnas distintas.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"add-source-column","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Añadir una columna con el archivo de origen","help":"Es lo que permite saber de qué archivo salió cada fila una vez combinado todo.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"source-column-name","kind":"Text","jsonType":"string","isList":false,"label":"Título de esa columna","help":"Si lo dejas vacío se usa «Archivo de origen».","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/merge-stack/run","pageUrl":"https://excelempowers.com/es/herramientas/combinar-excel-apilando-filas"},{"id":"merge-sheets","group":"MergeSplit","groupName":"Combinar y dividir","name":"Combinar Excel por hojas","summary":"Junta varios archivos en un solo libro, dejando cada archivo original como una hoja distinta.","details":"Sube entre 2 y 20 archivos y descarga un solo libro en el que cada archivo es una pestaña distinta.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":2,"maxFiles":20,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"keep-original-sheet-names","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Conservar los nombres de hoja originales","help":"Por defecto cada hoja toma el nombre de su archivo, que identifica el origen mucho mejor que «Hoja1».","required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/merge-sheets/run","pageUrl":"https://excelempowers.com/es/herramientas/combinar-excel-por-hojas"},{"id":"flatten-sheets","group":"MergeSplit","groupName":"Combinar y dividir","name":"Unir todas las hojas de un Excel","summary":"Combina todas las hojas de un libro en una sola tabla continua.","details":"Sube un libro con varias pestañas y descárgalo convertido en una única tabla, con todas las filas seguidas.","acceptedExtensions":[".xlsx",".xls"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila de cada hoja son los títulos","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"add-sheet-column","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Añadir una columna con el nombre de la hoja","help":"Recomendado: sin ella se pierde de qué pestaña venía cada fila, que suele ser el mes o la sucursal.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"sheet-column-name","kind":"Text","jsonType":"string","isList":false,"label":"Título de esa columna","help":"Si lo dejas vacío se usa «Hoja».","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/flatten-sheets/run","pageUrl":"https://excelempowers.com/es/herramientas/unir-hojas-de-excel"},{"id":"split-sheets","group":"MergeSplit","groupName":"Combinar y dividir","name":"Dividir un Excel por hojas","summary":"Convierte un libro de varias hojas en un archivo independiente por cada hoja.","details":"Sube un libro con varias hojas y descarga un archivo independiente por cada una, empaquetados en un ZIP.","acceptedExtensions":[".xlsx",".xls"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"MultipleFiles","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"format","kind":"Choice","jsonType":"string","isList":false,"label":"Formato de los archivos","help":"Como sale más de un archivo, la descarga viene en un ZIP.","required":false,"default":"xlsx","allowedValues":["xlsx","csv"],"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/split-sheets/run","pageUrl":"https://excelempowers.com/es/herramientas/dividir-excel-por-hojas"},{"id":"split-rows","group":"MergeSplit","groupName":"Combinar y dividir","name":"Dividir un Excel por cantidad de filas","summary":"Parte una planilla grande en varios archivos de N filas cada uno.","details":"Indica cuántas filas quieres en cada archivo y descarga la tabla partida en trozos, con la cabecera repetida en todos.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"MultipleFiles","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"rows-per-file","kind":"Integer","jsonType":"integer","isList":false,"label":"Filas por archivo","help":"Sin contar los títulos. El último archivo lleva las que sobren.","required":true,"default":"1000","allowedValues":null,"minimum":1,"maximum":1000000},{"key":"repeat-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Repetir los títulos en cada archivo","help":"Recomendado: sin ellos, todos los archivos menos el primero llegan sin nombres de columna y no sirven para nada.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"format","kind":"Choice","jsonType":"string","isList":false,"label":"Formato de los archivos","help":"Como sale más de un archivo, la descarga viene en un ZIP.","required":false,"default":"xlsx","allowedValues":["xlsx","csv"],"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/split-rows/run","pageUrl":"https://excelempowers.com/es/herramientas/dividir-excel-por-filas"},{"id":"split-by-column","group":"MergeSplit","groupName":"Combinar y dividir","name":"Dividir un Excel por el valor de una columna","summary":"Genera un archivo por cada valor distinto de una columna: uno por región, por vendedor o por mes.","details":"Elige una columna y descarga un archivo por cada valor distinto, ya filtrado y con el nombre del grupo.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":true,"output":"MultipleFiles","supportsPreview":true,"options":[{"key":"column","kind":"Column","jsonType":"string","isList":false,"label":"Columna por la que se divide","help":"Se genera un archivo por cada valor distinto: una región, un vendedor, un mes.","required":true,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"format","kind":"Choice","jsonType":"string","isList":false,"label":"Formato de los archivos","help":"Como sale más de un archivo, la descarga viene en un ZIP.","required":false,"default":"xlsx","allowedValues":["xlsx","csv"],"minimum":null,"maximum":null},{"key":"include-column-in-name","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Poner el nombre de la columna en cada archivo","help":"Con esto los archivos se llaman «Region-Norte.xlsx» en vez de «Norte.xlsx».","required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null},{"key":"keep-column","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Conservar la columna en el resultado","help":"Dentro de cada archivo su valor es el mismo en todas las filas, así que puedes quitarla sin perder información.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/split-by-column/run","pageUrl":"https://excelempowers.com/es/herramientas/dividir-excel-por-columna"},{"id":"excel-to-csv","group":"Convert","groupName":"Conversión de formatos","name":"Convertir Excel a CSV","summary":"Convierte un archivo Excel a CSV eligiendo el separador y la codificación, para que se abra bien en cualquier programa.","details":"Sube tu archivo .xlsx o .xls y descarga un CSV con el separador que necesite el sistema de destino.","acceptedExtensions":[".xlsx",".xls"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"MultipleFiles","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos de las columnas","help":"Desmárcalo si tu archivo empieza directamente con datos.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"delimiter","kind":"Delimiter","jsonType":"string","isList":false,"label":"Separador de campos","help":"En España y Latinoamérica, Excel suele esperar punto y coma.","required":false,"default":"comma","allowedValues":["comma","semicolon","tab","pipe","space"],"minimum":null,"maximum":null},{"key":"include-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Incluir la fila de títulos en el CSV","help":"Desmárcalo si solo quieres los datos.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"bom","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Compatible con Excel (marca UTF-8)","help":"Recomendado: sin esta marca, Excel en Windows abre el archivo con la codificación del sistema y los acentos aparecen como símbolos raros.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"all-sheets","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Convertir todas las hojas","help":"Genera un CSV por hoja y los entrega en un ZIP. Si no, solo se convierte la primera.","required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/excel-to-csv/run","pageUrl":"https://excelempowers.com/es/herramientas/convertir-excel-a-csv"},{"id":"csv-to-excel","group":"Convert","groupName":"Conversión de formatos","name":"Convertir CSV a Excel","summary":"Convierte un CSV en un archivo .xlsx detectando el separador y la codificación automáticamente.","details":"Sube tu archivo .csv y descárgalo como .xlsx con las columnas ya separadas y los números y las fechas reconocidos.","acceptedExtensions":[".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"delimiter","kind":"Choice","jsonType":"string","isList":false,"label":"Separador","help":"«Automático» lo detecta a partir del propio archivo y acierta en la práctica totalidad de los casos.","required":false,"default":"auto","allowedValues":["auto","comma","semicolon","tab","pipe"],"minimum":null,"maximum":null},{"key":"detect-types","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Detectar números y fechas","help":"Recomendado: sin esto, Excel recibe todo como texto y no puede sumar, ordenar ni filtrar por fecha.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"sheet-name","kind":"Text","jsonType":"string","isList":false,"label":"Nombre de la hoja","help":"Si lo dejas vacío se usa el nombre del archivo.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/csv-to-excel/run","pageUrl":"https://excelempowers.com/es/herramientas/convertir-csv-a-excel"},{"id":"excel-to-json","group":"Convert","groupName":"Conversión de formatos","name":"Convertir Excel a JSON","summary":"Convierte una planilla en JSON, con una propiedad por columna, listo para una API.","details":"Sube tu archivo .xlsx, .xls o CSV y descarga un JSON listo para consumir desde una API o un script.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":"Los títulos se convierten en los nombres de las propiedades.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"shape","kind":"Choice","jsonType":"string","isList":false,"label":"Forma del JSON","help":"«Lista de objetos» es lo que espera casi cualquier API. «Lista de listas» entrega sólo los valores y ocupa bastante menos.","required":false,"default":"objects","allowedValues":["objects","arrays"],"minimum":null,"maximum":null},{"key":"pretty","kind":"Boolean","jsonType":"boolean","isList":false,"label":"JSON con sangría","help":"Más fácil de leer. Desactívalo si el archivo va a consumirlo un programa y quieres que pese menos.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"skip-empty-values","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Omitir las propiedades vacías","help":"Deja fuera las claves cuya celda está vacía en vez de escribirlas como null.","required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/excel-to-json/run","pageUrl":"https://excelempowers.com/es/herramientas/convertir-excel-a-json"},{"id":"json-to-excel","group":"Convert","groupName":"Conversión de formatos","name":"Convertir JSON a Excel","summary":"Convierte un JSON de objetos en una planilla con una columna por propiedad.","details":"Sube la respuesta JSON de una API y descárgala como .xlsx (o CSV) con una fila por objeto y una columna por propiedad.","acceptedExtensions":[".json"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":true,"output":"SingleFile","supportsPreview":true,"options":[{"key":"format","kind":"Choice","jsonType":"string","isList":false,"label":"Formato de salida","help":null,"required":false,"default":"xlsx","allowedValues":["xlsx","csv"],"minimum":null,"maximum":null},{"key":"sheet-name","kind":"Text","jsonType":"string","isList":false,"label":"Nombre de la hoja","help":"Si lo dejas vacío se usa el nombre del archivo.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/json-to-excel/run","pageUrl":"https://excelempowers.com/es/herramientas/convertir-json-a-excel"},{"id":"excel-to-sql","group":"Convert","groupName":"Conversión de formatos","name":"Convertir Excel a SQL","summary":"Genera las sentencias INSERT de tu planilla, con el nombre de la tabla que elijas.","details":"Sube tu planilla y descarga un script .sql listo para ejecutar, con la tabla creada y los datos insertados por lotes.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":true,"output":"SingleFile","supportsPreview":true,"options":[{"key":"table-name","kind":"Text","jsonType":"string","isList":false,"label":"Nombre de la tabla","help":"Se sanea para que sea un identificador válido.","required":false,"default":"datos","allowedValues":null,"minimum":null,"maximum":null},{"key":"dialect","kind":"Choice","jsonType":"string","isList":false,"label":"Motor de base de datos","help":"Cambia cómo se citan los nombres y cómo se escriben las fechas y los booleanos.","required":false,"default":"standard","allowedValues":["standard","mysql","sqlserver","postgres"],"minimum":null,"maximum":null},{"key":"create-table","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Incluir la sentencia CREATE TABLE","help":"Con los tipos deducidos de los propios datos, para poder cargar el archivo en una base vacía.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"batch-size","kind":"Integer","jsonType":"integer","isList":false,"label":"Filas por INSERT","help":"Agrupar varias filas en un mismo INSERT hace la carga mucho más rápida que una sentencia por fila.","required":false,"default":"100","allowedValues":null,"minimum":1,"maximum":1000}],"runPath":"/api/v1/tools/excel-to-sql/run","pageUrl":"https://excelempowers.com/es/herramientas/convertir-excel-a-sql"},{"id":"excel-to-pdf","group":"Convert","groupName":"Conversión de formatos","name":"Convertir Excel a PDF","summary":"Convierte tu planilla en un PDF con las columnas ajustadas y la cabecera repetida en cada página.","details":"Sube tu archivo .xlsx, .xls o .csv y descárgalo como un PDF de tabla listo para imprimir o enviar.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":"Los títulos se repiten arriba en todas las páginas del PDF.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"orientation","kind":"Choice","jsonType":"string","isList":false,"label":"Orientación","help":"«Automático» pasa a horizontal a partir de siete columnas, que es donde una tabla vertical deja de caber.","required":false,"default":"auto","allowedValues":["auto","portrait","landscape"],"minimum":null,"maximum":null},{"key":"page-size","kind":"Choice","jsonType":"string","isList":false,"label":"Tamaño de página","help":null,"required":false,"default":"a4","allowedValues":["a4","letter","a3"],"minimum":null,"maximum":null},{"key":"font-size","kind":"Integer","jsonType":"integer","isList":false,"label":"Tamaño de letra","help":"Bájalo si la tabla tiene muchas columnas: es lo que evita que el texto se parta.","required":false,"default":"9","allowedValues":null,"minimum":6,"maximum":14},{"key":"title","kind":"Text","jsonType":"string","isList":false,"label":"Título del documento","help":"Aparece en la cabecera de cada página. Si lo dejas vacío se usa el nombre de la hoja.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/excel-to-pdf/run","pageUrl":"https://excelempowers.com/es/herramientas/convertir-excel-a-pdf"},{"id":"excel-to-html","group":"Convert","groupName":"Conversión de formatos","name":"Convertir Excel a HTML","summary":"Convierte tu planilla en una tabla HTML lista para pegar en una página web.","details":"Sube tu planilla y descarga la tabla en HTML: solo el <table> para pegarlo donde quieras, o una página completa.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":"Se marcan como cabecera de la tabla, que es lo que necesitan los lectores de pantalla y los buscadores.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"full-document","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Documento HTML completo","help":"Con esto obtienes una página que se abre en el navegador. Sin esto, sólo la tabla, lista para pegar dentro de tu web.","required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null},{"key":"table-class","kind":"Text","jsonType":"string","isList":false,"label":"Clase CSS de la tabla","help":"Para que la tabla herede los estilos de tu propio sitio.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"include-styles","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Incluir estilos básicos","help":"Bordes y filas alternas para que se lea bien aunque no tengas CSS propio.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/excel-to-html/run","pageUrl":"https://excelempowers.com/es/herramientas/convertir-excel-a-html"},{"id":"excel-to-xml","group":"Convert","groupName":"Conversión de formatos","name":"Convertir Excel a XML","summary":"Convierte tu planilla en XML, con un elemento por fila y uno anidado por columna.","details":"Sube tu planilla y descarga un XML bien formado, con un elemento por fila y los títulos convertidos en nombres válidos.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":true,"output":"SingleFile","supportsPreview":true,"options":[{"key":"root-element","kind":"Text","jsonType":"string","isList":false,"label":"Elemento raíz","help":null,"required":false,"default":"datos","allowedValues":null,"minimum":null,"maximum":null},{"key":"row-element","kind":"Text","jsonType":"string","isList":false,"label":"Elemento de cada fila","help":null,"required":false,"default":"fila","allowedValues":null,"minimum":null,"maximum":null},{"key":"style","kind":"Choice","jsonType":"string","isList":false,"label":"Cómo se escriben los valores","help":"Como elementos hijos, que es lo más habitual, o como atributos del elemento de fila, que produce un archivo más compacto.","required":false,"default":"elements","allowedValues":["elements","attributes"],"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/excel-to-xml/run","pageUrl":"https://excelempowers.com/es/herramientas/convertir-excel-a-xml"},{"id":"document-to-markdown","group":"Convert","groupName":"Conversión de formatos","name":"Convertir documentos a Markdown","summary":"Pasa a Markdown un Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV o PDF, con sus títulos, listas y tablas.","details":"Sube un documento y descarga su versión en Markdown, con los títulos, las listas y las tablas en su sitio.","acceptedExtensions":[".xlsx",".xls",".csv",".pdf",".xlsm",".docx",".docm",".pptx",".ppsm",".ppsx",".pptm",".odt",".odp",".ods",".rtf",".epub"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"MultipleFiles","supportsPreview":false,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":"Sólo se aplica a planillas y CSV: es la fila que encabeza la tabla de Markdown.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"include-images","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Extraer las imágenes","help":"Las imágenes del documento salen en la carpeta «imagenes» y el Markdown las enlaza. Desmárcalo para obtener sólo el texto.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"include-notes","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Incluir las notas del ponente","help":"Sólo se aplica a presentaciones. Las notas salen como cita, separadas de lo que se proyectó.","required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null},{"key":"page-breaks","kind":"Choice","jsonType":"string","isList":false,"label":"Separación entre páginas del PDF","help":"Un encabezado por página facilita orientarse en un PDF largo; el texto seguido se parece más a un documento escrito.","required":false,"default":"heading","allowedValues":["heading","rule","continuous"],"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/document-to-markdown/run","pageUrl":"https://excelempowers.com/es/herramientas/convertir-documentos-a-markdown"},{"id":"markdown-to-document","group":"Convert","groupName":"Conversión de formatos","name":"Convertir Markdown a Word, PDF y más","summary":"Convierte un archivo Markdown en Word, PDF, HTML, EPUB, OpenDocument, RTF, PowerPoint o planilla.","details":"Sube un archivo .md y elige en qué formato lo quieres. Los títulos, las listas y las tablas llegan como tales, no como texto plano.","acceptedExtensions":[".zip",".md"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"MultipleFiles","supportsPreview":false,"options":[{"key":"format","kind":"Choice","jsonType":"string","isList":false,"label":"Formato de salida","help":"Word y PDF conservan todo el documento; la planilla y el CSV se quedan sólo con sus tablas.","required":false,"default":"docx","allowedValues":["docx","pdf","html","epub","odt","rtf","pptx","xlsx","csv"],"minimum":null,"maximum":null},{"key":"title","kind":"Text","jsonType":"string","isList":false,"label":"Título del documento","help":"Va a las propiedades del archivo y a la portada. Si lo dejas vacío se usa el primer título del Markdown.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"page-size","kind":"Choice","jsonType":"string","isList":false,"label":"Tamaño de página","help":"Sólo se aplica al PDF.","required":false,"default":"a4","allowedValues":["a4","letter","a3"],"minimum":null,"maximum":null},{"key":"slide-heading","kind":"Choice","jsonType":"string","isList":false,"label":"Cada diapositiva empieza en","help":"Sólo se aplica a PowerPoint: es el nivel de título que abre una diapositiva nueva.","required":false,"default":"h2","allowedValues":["h1","h2"],"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/markdown-to-document/run","pageUrl":"https://excelempowers.com/es/herramientas/convertir-markdown-a-documentos"},{"id":"clean-text","group":"Clean","groupName":"Limpieza y transformación","name":"Limpiar datos de una planilla","summary":"Quita espacios sobrantes, colapsa espacios dobles y normaliza mayúsculas y minúsculas.","details":"Sube tu archivo y descárgalo con el texto limpio: sin espacios de más, sin caracteres invisibles y con las mayúsculas unificadas.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"columns","kind":"Columns","jsonType":"string","isList":true,"label":"Columnas que se limpian","help":"Sepáralas con comas. Déjalo vacío para limpiar toda la planilla. Los números y las fechas no se tocan.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"trim","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Quitar espacios al principio y al final","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"collapse-spaces","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Reducir los espacios dobles a uno","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"remove-invisible","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Quitar caracteres invisibles","help":"Espacios de no separación, marcas de dirección y caracteres de ancho cero: llegan al copiar de una web o un PDF y hacen que dos valores idénticos a la vista nunca coincidan.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"case","kind":"Choice","jsonType":"string","isList":false,"label":"Mayúsculas y minúsculas","help":null,"required":false,"default":"none","allowedValues":["none","lower","upper","title","sentence"],"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/clean-text/run","pageUrl":"https://excelempowers.com/es/herramientas/limpiar-datos-excel"},{"id":"remove-duplicates","group":"Clean","groupName":"Limpieza y transformación","name":"Eliminar filas duplicadas en Excel","summary":"Quita las filas repetidas de una planilla Excel o CSV, comparando todas las columnas o solo las que elijas.","details":"Sube tu planilla, elige qué columnas deciden si dos filas son la misma y descarga el archivo limpio. El orden original no cambia.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos de las columnas","help":"Desmárcalo si tu archivo empieza directamente con datos.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"compare-columns","kind":"Columns","jsonType":"string","isList":true,"label":"Columnas que se comparan","help":"Sepáralas con comas. Puedes usar el nombre de la columna, su letra (A, B, C) o su número. Déjalo vacío para comparar la fila completa.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"keep","kind":"Choice","jsonType":"string","isList":false,"label":"De cada duplicado, conservar","help":"El orden de las filas no cambia en ningún caso.","required":false,"default":"first","allowedValues":["first","last"],"minimum":null,"maximum":null},{"key":"case-sensitive","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Distinguir mayúsculas y minúsculas","help":"Si lo marcas, «Ana» y «ANA» se consideran valores distintos.","required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null},{"key":"trim","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Ignorar espacios al principio y al final","help":"Recomendado: los espacios sobrantes son la causa más común de duplicados que no se detectan.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/remove-duplicates/run","pageUrl":"https://excelempowers.com/es/herramientas/eliminar-filas-duplicadas-excel"},{"id":"remove-empty","group":"Clean","groupName":"Limpieza y transformación","name":"Eliminar filas y columnas vacías","summary":"Quita de tu planilla las filas y columnas que no contienen ningún dato.","details":"Sube tu archivo y descárgalo sin las filas ni las columnas en blanco que rompen las tablas dinámicas y las importaciones.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":"Desmárcalo si tu archivo empieza con datos.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"remove-rows","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Eliminar filas vacías","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"remove-columns","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Eliminar columnas vacías","help":"Una columna con título pero sin datos se conserva: suele estar pendiente de rellenar.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"treat-spaces-as-empty","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Tratar las celdas con sólo espacios como vacías","help":"Recomendado. Es la razón por la que «eliminar filas vacías» de Excel a veces no elimina nada.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/remove-empty/run","pageUrl":"https://excelempowers.com/es/herramientas/eliminar-filas-columnas-vacias"},{"id":"normalize-dates","group":"Clean","groupName":"Limpieza y transformación","name":"Normalizar fechas en Excel","summary":"Unifica en un solo formato las fechas que llegaron mezcladas desde varias fuentes.","details":"Sube tu planilla con fechas en formatos distintos y descárgala con todas unificadas y reconocidas como fechas reales.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"columns","kind":"Columns","jsonType":"string","isList":true,"label":"Columnas de fecha","help":"Déjalo vacío para revisar toda la planilla.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"input-order","kind":"Choice","jsonType":"string","isList":false,"label":"Cómo están escritas AHORA","help":"«03/04/2026» significa dos fechas distintas según el orden. Si eliges mal, el archivo saldrá con el día y el mes cambiados y parecerá correcto: revisa el aviso al terminar.","required":false,"default":"day-first","allowedValues":["day-first","month-first"],"minimum":null,"maximum":null},{"key":"output-format","kind":"Choice","jsonType":"string","isList":false,"label":"Formato de salida","help":"AAAA-MM-DD es el que entienden todas las herramientas y el único que ordena bien como texto.","required":false,"default":"iso","allowedValues":["iso","day-first","month-first","date-only"],"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/normalize-dates/run","pageUrl":"https://excelempowers.com/es/herramientas/normalizar-fechas-excel"},{"id":"text-to-number","group":"Clean","groupName":"Limpieza y transformación","name":"Convertir números guardados como texto","summary":"Convierte en números reales las celdas que Excel trata como texto y por eso no puede sumar.","details":"Ese triángulo verde en la esquina de la celda significa que tu número es texto. Sube el archivo y descárgalo con números de verdad.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"columns","kind":"Columns","jsonType":"string","isList":true,"label":"Columnas que se convierten","help":"Déjalo vacío para revisar toda la planilla. Lo que no sea un número se deja intacto.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"strip-currency","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Quitar símbolos de moneda","help":"Convierte «$ 1.234» en 1234 y entiende el paréntesis contable: «(1.234)» pasa a −1234.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"percent-to-fraction","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Convertir los porcentajes a fracción","help":"Con esto, «15 %» pasa a 0,15. Sin esto, pasa a 15.","required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/text-to-number/run","pageUrl":"https://excelempowers.com/es/herramientas/convertir-texto-a-numero-excel"},{"id":"transpose","group":"Clean","groupName":"Limpieza y transformación","name":"Transponer una tabla de Excel","summary":"Intercambia filas por columnas, girando la orientación de toda la tabla.","details":"Sube tu planilla y descárgala girada: lo que estaba en filas pasa a columnas y al revés.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":"Los títulos pasan a ser la primera columna del resultado.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/transpose/run","pageUrl":"https://excelempowers.com/es/herramientas/transponer-excel"},{"id":"unpivot","group":"Clean","groupName":"Limpieza y transformación","name":"Despivotar una tabla de Excel","summary":"Convierte una tabla cruzada (meses o categorías en columnas) al formato tabular que necesitan las tablas dinámicas y cualquier herramienta de análisis.","details":"Si tu informe tiene un mes por columna, ninguna tabla dinámica podrá analizarlo. Esta herramienta lo convierte al formato que sí funciona.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":true,"output":"SingleFile","supportsPreview":true,"options":[{"key":"key-columns","kind":"Columns","jsonType":"string","isList":true,"label":"Columnas que se mantienen","help":"Las que identifican cada fila, por ejemplo Vendedor o Producto. Sepáralas con comas.","required":true,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"value-columns","kind":"Columns","jsonType":"string","isList":true,"label":"Columnas que se despivotan","help":"Déjalo vacío para despivotar todas las columnas que no hayas puesto arriba.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"name-header","kind":"Text","jsonType":"string","isList":false,"label":"Título de la columna de atributos","help":"Si lo dejas vacío se usa «Atributo».","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"value-header","kind":"Text","jsonType":"string","isList":false,"label":"Título de la columna de valores","help":"Si lo dejas vacío se usa «Valor».","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"skip-empty","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Omitir las celdas vacías","help":"Recomendado: evita generar miles de filas sin dato en tablas con muchos huecos.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/unpivot/run","pageUrl":"https://excelempowers.com/es/herramientas/despivotar-excel"},{"id":"find-replace","group":"Clean","groupName":"Limpieza y transformación","name":"Buscar y reemplazar en Excel","summary":"Sustituye texto en toda la planilla, o en varias a la vez, sin abrirlas una por una.","details":"Sube tu archivo, indica qué buscar y con qué sustituirlo, y descarga el resultado. Sin abrir Excel.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"find","kind":"Text","jsonType":"string","isList":false,"label":"Texto que se busca","help":null,"required":true,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"replace","kind":"Text","jsonType":"string","isList":false,"label":"Texto de reemplazo","help":"Déjalo vacío para borrar el texto encontrado.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"columns","kind":"Columns","jsonType":"string","isList":true,"label":"Columnas donde buscar","help":"Déjalo vacío para buscar en toda la planilla.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"case-sensitive","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Distinguir mayúsculas y minúsculas","help":null,"required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null},{"key":"whole-cell","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Sólo si coincide la celda entera","help":"Con esto, buscar «Ana» no cambia «Ana María».","required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null},{"key":"regex","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Usar expresiones regulares","help":"Para lo que el buscar y reemplazar de Excel no cubre. Si no sabes qué es, déjalo desactivado.","required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/find-replace/run","pageUrl":"https://excelempowers.com/es/herramientas/buscar-y-reemplazar-excel"},{"id":"fill-down","group":"Clean","groupName":"Limpieza y transformación","name":"Rellenar hacia abajo en Excel","summary":"Copia el valor de cada celda en las celdas vacías que tiene debajo, hasta el siguiente dato.","details":"Los informes escriben la categoría sólo en su primera fila. Sube el archivo y descárgalo con cada fila completa.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"columns","kind":"Columns","jsonType":"string","isList":true,"label":"Columnas que se rellenan","help":"Normalmente son las de categoría o agrupación. Déjalo vacío para rellenar todas.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"direction","kind":"Choice","jsonType":"string","isList":false,"label":"Dirección","help":null,"required":false,"default":"down","allowedValues":["down","up"],"minimum":null,"maximum":null},{"key":"stop-at-blank-row","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Parar en las filas totalmente vacías","help":"Recomendado: una fila en blanco suele separar bloques, y arrastrar valores a través de ella mezclaría dos secciones distintas.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/fill-down/run","pageUrl":"https://excelempowers.com/es/herramientas/rellenar-hacia-abajo-excel"},{"id":"split-merge-columns","group":"Clean","groupName":"Limpieza y transformación","name":"Dividir o combinar columnas de texto","summary":"Parte una columna por un separador, o une varias en una sola con el separador que elijas.","details":"Sube tu planilla y descárgala con la columna partida en varias, o con varias unidas en una.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":true,"output":"SingleFile","supportsPreview":true,"options":[{"key":"mode","kind":"Choice","jsonType":"string","isList":false,"label":"Qué quieres hacer","help":null,"required":false,"default":"split","allowedValues":["split","merge"],"minimum":null,"maximum":null},{"key":"columns","kind":"Columns","jsonType":"string","isList":true,"label":"Columnas","help":"Para dividir, indica una. Para combinar, indica dos o más separadas por comas.","required":true,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"separator","kind":"Text","jsonType":"string","isList":false,"label":"Separador","help":"El carácter por el que se parte o con el que se une. Puede ser más de un carácter.","required":false,"default":",","allowedValues":null,"minimum":null,"maximum":null},{"key":"new-column-name","kind":"Text","jsonType":"string","isList":false,"label":"Nombre de la columna nueva","help":"Si lo dejas vacío se deriva del nombre de la columna original.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"trim-parts","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Quitar espacios de cada parte","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"keep-original","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Conservar las columnas originales","help":"Útil para comprobar el resultado antes de descartarlas.","required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/split-merge-columns/run","pageUrl":"https://excelempowers.com/es/herramientas/dividir-combinar-columnas-excel"},{"id":"compare-files","group":"Analyze","groupName":"Análisis y comparación","name":"Comparar dos archivos Excel","summary":"Muestra las diferencias celda a celda entre dos planillas, resaltando lo que cambió.","details":"Sube el archivo A y el archivo B, elige la columna que identifica cada fila y descarga un informe que marca cada una como solo en A, solo en B, cambiada o igual.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":2,"maxFiles":2,"requiresHeaderRow":true,"output":"Report","supportsPreview":true,"options":[{"key":"key-column","kind":"Column","jsonType":"string","isList":false,"label":"Columna que identifica cada fila","help":"El identificador que existe en los dos archivos (un código, un RUT, un correo). Si lo dejas vacío se usa la primera columna.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"case-sensitive","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Distinguir mayúsculas y minúsculas","help":null,"required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null},{"key":"trim","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Ignorar los espacios sobrantes","help":"Recomendado: evita que « A1 » y «A1» parezcan filas distintas.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"only-differences","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Mostrar sólo lo que cambió","help":"Deja fuera las filas idénticas y muestra sólo altas, bajas y cambios.","required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/compare-files/run","pageUrl":"https://excelempowers.com/es/herramientas/comparar-dos-excel"},{"id":"join-files","group":"Analyze","groupName":"Análisis y comparación","name":"Cruzar dos Excel por una columna clave","summary":"Une dos planillas por una columna común, como haría un VLOOKUP pero sin fórmulas.","details":"Sube tu archivo principal y el de consulta, elige la columna que comparten y descarga el primero con las columnas del segundo ya incorporadas.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":2,"maxFiles":2,"requiresHeaderRow":true,"output":"SingleFile","supportsPreview":true,"options":[{"key":"key-column","kind":"Column","jsonType":"string","isList":false,"label":"Columna por la que se cruza","help":"La clave común a ambos archivos. Si la dejas vacía se usa la primera columna.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"join-type","kind":"Choice","jsonType":"string","isList":false,"label":"Qué filas se conservan","help":"«Conservar todas las del principal» es el BUSCARV clásico: las que no coinciden salen con las columnas traídas vacías.","required":false,"default":"left","allowedValues":["left","inner"],"minimum":null,"maximum":null},{"key":"bring-columns","kind":"Columns","jsonType":"string","isList":true,"label":"Columnas que se traen del segundo archivo","help":"Sepáralas con comas. Déjalo vacío para traer todas menos la clave.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"case-sensitive","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Distinguir mayúsculas y minúsculas","help":null,"required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null},{"key":"trim","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Ignorar los espacios sobrantes","help":"Recomendado: la causa número uno de un BUSCARV que «no encuentra» es un espacio invisible al final de la clave.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/join-files/run","pageUrl":"https://excelempowers.com/es/herramientas/cruzar-dos-excel-vlookup"},{"id":"column-stats","group":"Analyze","groupName":"Análisis y comparación","name":"Resumen estadístico por columna","summary":"Calcula suma, promedio, mínimo, máximo, conteo y nulos de cada columna numérica.","details":"Sube tu planilla y descarga un informe con una fila por columna: tipo, total, vacíos, distintos y, para las numéricas, mínimo, máximo, suma, media y mediana.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":true,"output":"Report","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":"Los títulos nombran cada fila del resumen.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/column-stats/run","pageUrl":"https://excelempowers.com/es/herramientas/resumen-estadistico-excel"},{"id":"group-count","group":"Analyze","groupName":"Análisis y comparación","name":"Agrupar y contar por valor","summary":"Cuenta cuántas veces aparece cada valor de una columna: una tabla dinámica en un clic.","details":"Sube tu planilla, elige la columna por la que agrupar y descarga cuántas filas hay de cada valor, con opción de sumar o promediar una segunda columna.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":true,"output":"Report","supportsPreview":true,"options":[{"key":"group-by","kind":"Column","jsonType":"string","isList":false,"label":"Columna por la que se agrupa","help":"La categoría: región, vendedor, mes, estado.","required":true,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"measure","kind":"Column","jsonType":"string","isList":false,"label":"Columna que se resume","help":"Opcional. Déjala vacía para sólo contar filas por grupo.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"aggregate","kind":"Choice","jsonType":"string","isList":false,"label":"Cómo se resume","help":"Sólo se aplica si elegiste una columna que resumir.","required":false,"default":"sum","allowedValues":["sum","average","min","max"],"minimum":null,"maximum":null},{"key":"sort","kind":"Choice","jsonType":"string","isList":false,"label":"Orden del resultado","help":null,"required":false,"default":"count-desc","allowedValues":["count-desc","count-asc","label"],"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/group-count/run","pageUrl":"https://excelempowers.com/es/herramientas/agrupar-y-contar-excel"},{"id":"highlight-duplicates","group":"Analyze","groupName":"Análisis y comparación","name":"Resaltar duplicados en Excel","summary":"Marca con color las filas o celdas repetidas, sin borrarlas, para que las revises tú.","details":"Sube tu planilla y descárgala con las filas repetidas sombreadas en color y numeradas por grupo. No se elimina ninguna fila: solo se marcan para revisar.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"compare-columns","kind":"Columns","jsonType":"string","isList":true,"label":"Columnas que definen un duplicado","help":"Sepáralas con comas. Déjalo vacío para comparar la fila entera.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"case-sensitive","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Distinguir mayúsculas y minúsculas","help":null,"required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null},{"key":"trim","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Ignorar los espacios sobrantes","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"add-group-column","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Añadir una columna de grupo","help":"Numera cada conjunto de duplicados. Es el respaldo que sobrevive si luego exportas a CSV, donde no hay color.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"only-duplicates","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Dejar sólo las filas duplicadas","help":"Descarta las filas únicas y conserva únicamente las que se repiten.","required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/highlight-duplicates/run","pageUrl":"https://excelempowers.com/es/herramientas/resaltar-duplicados-excel"},{"id":"data-quality","group":"Analyze","groupName":"Análisis y comparación","name":"Informe de calidad de datos","summary":"Detecta nulos, tipos inconsistentes y valores atípicos, y te dice en qué columna está el problema.","details":"Sube tu planilla y descarga un informe por columna con vacíos, % de vacíos, espacios sobrantes, números como texto y valores distintos, más aviso de filas repetidas.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":true,"output":"Report","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":"Los títulos nombran cada fila del informe.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/data-quality/run","pageUrl":"https://excelempowers.com/es/herramientas/calidad-de-datos-excel"},{"id":"pdf-to-excel","group":"Advanced","groupName":"Utilidades avanzadas","name":"Extraer tablas de un PDF a Excel","summary":"Reconstruye en una planilla las tablas que están atrapadas dentro de un PDF.","details":"Sube un PDF con tablas y descarga una planilla de Excel con las filas y columnas reconstruidas.","acceptedExtensions":[".pdf"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":true,"options":[{"key":"pages","kind":"Text","jsonType":"string","isList":false,"label":"Páginas","help":"Por ejemplo «1-3,5». Déjalo vacío para todas.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"one-sheet-per-page","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Una hoja por página","help":"Sin esto, todas las páginas se juntan en una sola tabla continua.","required":false,"default":"false","allowedValues":null,"minimum":null,"maximum":null},{"key":"detect-types","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Detectar números y fechas","help":"Convierte a número lo que lo parezca, para poder sumar y ordenar en Excel.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/pdf-to-excel/run","pageUrl":"https://excelempowers.com/es/herramientas/extraer-tablas-pdf-a-excel"},{"id":"consolidate-monthly","group":"Advanced","groupName":"Utilidades avanzadas","name":"Consolidar planillas mensuales","summary":"Junta doce archivos mensuales en un consolidado anual, con sus totales calculados.","details":"Sube tus planillas mensuales y descarga una sola tabla con los valores sumados por producto, cliente o cuenta.","acceptedExtensions":[".xlsx",".xls",".csv"],"minFiles":1,"maxFiles":20,"requiresHeaderRow":true,"output":"SingleFile","supportsPreview":true,"options":[{"key":"has-header","kind":"Boolean","jsonType":"boolean","isList":false,"label":"La primera fila son los títulos","help":null,"required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"all-sheets","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Usar todas las hojas de cada archivo","help":"Actívalo si cada mes es una pestaña dentro de un mismo libro. Desactívalo para usar sólo la primera hoja de cada archivo.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null},{"key":"key-columns","kind":"Columns","jsonType":"string","isList":true,"label":"Columnas que identifican cada registro","help":"Aquello por lo que se acumula: producto, cliente, cuenta. Sepáralas con comas.","required":true,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"value-columns","kind":"Columns","jsonType":"string","isList":true,"label":"Columnas que se suman","help":"Déjalo vacío para sumar automáticamente todas las columnas numéricas que no sean clave.","required":false,"default":null,"allowedValues":null,"minimum":null,"maximum":null},{"key":"add-count","kind":"Boolean","jsonType":"boolean","isList":false,"label":"Añadir el número de registros por grupo","help":"Útil para saber sobre cuántas filas se calculó cada total.","required":false,"default":"true","allowedValues":null,"minimum":null,"maximum":null}],"runPath":"/api/v1/tools/consolidate-monthly/run","pageUrl":"https://excelempowers.com/es/herramientas/consolidar-planillas-mensuales"},{"id":"remove-sheet-protection","group":"Advanced","groupName":"Utilidades avanzadas","name":"Quitar la protección de hoja en Excel","summary":"Elimina la protección de hoja de TUS PROPIOS archivos cuando has perdido la contraseña.","details":"Sube un .xlsx con la hoja protegida y descárgalo desbloqueado, con las fórmulas y el formato intactos.","acceptedExtensions":[".xlsx"],"minFiles":1,"maxFiles":1,"requiresHeaderRow":false,"output":"SingleFile","supportsPreview":false,"options":[],"runPath":"/api/v1/tools/remove-sheet-protection/run","pageUrl":"https://excelempowers.com/es/herramientas/quitar-proteccion-hoja-excel"}]