Logo
Inicio Productos Soporte Contacto Sobre Nosotros
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware


Convertir HTML a XLS desde la línea de comandos — Conversor en lote para servidores

Tiene carpetas de archivos HTML o páginas web extraídas llenas de datos en <table> — informes financieros, catálogos de productos, paneles analíticos exportados — y los necesita como hojas de cálculo Excel reales para que los analistas puedan ordenar, filtrar, sumar y crear tablas dinámicas. Abrir cada archivo en un navegador y copiar y pegar tablas en Excel rompe las fórmulas y arruina el formato después del segundo archivo. Total HTML Converter X convierte archivos HTML a XLS desde la línea de comandos, en lote, sin interfaz gráfica y sin necesidad de instalar Microsoft Excel. Instálelo en un servidor Windows, llámelo desde un script o mediante ActiveX, y déjelo funcionar de forma desatendida.

Qué hace Total HTML Converter X

  • Conversión en lote — pase un comodín (*.html) y el conversor procesa todos los archivos coincidentes en una sola ejecución
  • Salida XLS editable — produce hojas de cálculo Excel reales con celdas, filas y columnas — los valores caen en celdas adecuadas, listas para fórmulas y tablas dinámicas
  • Análisis de tablas HTML — reconoce <table>, <tr>, <td>, <th>, colspan y rowspan, y estilos en línea que afectan al contenido de la celda
  • Control de codificación — establezca la página de códigos para que los datos no ASCII (monedas, nombres acentuados, caracteres CJK) caigan en celdas sin corrupción
  • Sin necesidad de Excel — el conversor escribe XLS directamente sin Microsoft Office en el servidor
  • Sin interfaz gráfica — se ejecuta silenciosamente desde la línea de comandos sin ventanas emergentes ni diálogos de confirmación
  • ActiveX / COM — llame al conversor desde .NET, VBScript, PHP, Python o cualquier entorno compatible con COM para integrar la conversión en su propia aplicación
  • Scripts .bat — guarde comandos en archivos por lotes y prográmelos con el Programador de tareas de Windows para una conversión totalmente automatizada

Conversión de HTML a XLS por línea de comandos

Descargar prueba gratuita

(30 días, sin correo electrónico)

Comprar licencia

(licencia de servidor, perpetua)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022

HTML vs XLS: ¿Por qué convertir?

HTML muestra datos tabulares, pero no los almacena como una hoja de cálculo. Una <table> en un navegador es marcado de solo lectura — no puede ordenar una columna, filtrar filas, escribir una fórmula SUM ni construir una tabla dinámica. Los números son texto dentro de celdas, no valores numéricos contra los que un analista pueda calcular.

XLS es el formato de Microsoft Excel que convierte los mismos datos en una hoja de cálculo funcional. Cada celda contiene un valor con tipo — número, fecha, cadena — que admite fórmulas, ordenación, filtrado, formato condicional y tablas dinámicas. Cuando los datos atrapados dentro de páginas HTML necesitan entrar en un flujo de trabajo analítico, primero deben convertirse a XLS.

HTMLXLS
Tipo de datosTexto dentro de etiquetas <td>Valores de celda con tipo (número, fecha, cadena)
Ordenación y filtradoNo soportadoIntegrado en Excel
FórmulasNingunaSUM, AVERAGE, VLOOKUP, tablas dinámicas
PúblicoVisitantes webAnalistas, contables, equipos financieros
Flujo de trabajoVisualización webInformes, modelado, importaciones BI

Cómo convertir HTML a XLS desde la línea de comandos

Paso 1. Instalar Total HTML Converter X

Descargue el instalador desde el enlace anterior y ejecútelo en su servidor o estación de trabajo Windows. La instalación tarda menos de un minuto. No se requiere ningún navegador ni instalación de Microsoft Excel — el conversor analiza el HTML y escribe XLS directamente usando su propio motor, con soporte completo para tablas HTML, colspan y rowspan, y estilos CSS incrustados.

Paso 2. Abrir la línea de comandos

Abra cmd.exe o PowerShell. El ejecutable del conversor es HTMLConverter.exe, ubicado en la carpeta de instalación (normalmente C:\Program Files\CoolUtils\TotalHTMLConverterX\). Agréguelo a la variable PATH del sistema o use la ruta completa en sus comandos.

Paso 3. Ejecutar la conversión básica

El comando más sencillo convierte todos los archivos HTML de una carpeta a XLS:

HTMLConverter.exe C:\Pages\*.html C:\Output\ -c XLS

Esto procesa cada archivo .html en C:\Pages\ y guarda los archivos XLS resultantes en C:\Output\. Cada archivo HTML produce un XLS con el mismo nombre base. Las tablas en el origen aparecen como rangos de celdas; las cadenas numéricas se convierten en valores numéricos contra los que un analista puede calcular.

Paso 4. Añadir opciones de codificación, hoja y registro

Controle la salida XLS con indicadores adicionales:

HTMLConverter.exe C:\Pages\*.html C:\Output\ -c XLS -CodePage 65001 -Sheet ReportData -log C:\Logs\html2xls.log
  • -CodePage 65001 — establece la codificación (65001 = UTF-8, 1252 = Occidental, 1251 = Cirílico, 932 = Shift-JIS)
  • -Sheet ReportData — nombra la hoja de cálculo resultante dentro del XLS
  • -FirstRowAsHeader 1 — marca la primera fila de cada tabla como fila de encabezado en el XLS
  • -log C:\Logs\html2xls.log — escribe un registro de conversión para verificación

Paso 5. Automatizar con un archivo .bat

Guarde su comando en un archivo .bat y prográmelo con el Programador de tareas de Windows:

@echo off
"C:\Program Files\CoolUtils\TotalHTMLConverterX\HTMLConverter.exe" C:\Incoming\*.html C:\Archive\XLS\ -c XLS -CodePage 65001 -Sheet Data -log C:\Logs\html2xls.log

Esto ejecuta la conversión cada noche (o en el intervalo que establezca) y escribe un archivo de registro para que pueda verificar los resultados. Suelte un nuevo lote de informes HTML en C:\Incoming\ y recoja los archivos XLS de C:\Archive\XLS\ a la mañana siguiente.

Integración ActiveX / COM

Total HTML Converter X incluye una interfaz ActiveX completa. Puede llamar al conversor desde cualquier entorno compatible con COM — .NET, VBScript, PHP, Python, Ruby o ASP. Esto le permite integrar la conversión de HTML a XLS en su propia aplicación web, portal de intranet o servicio de informes sin recurrir a un proceso de línea de comandos externo.

Ejemplo (C#/.NET):

HTMLConverterX Cnv = new HTMLConverterX();
Cnv.Convert("C:\\Pages\\report.html", "C:\\Output\\report.xls", "-c XLS -CodePage 65001 -log c:\\Logs\\html.log");

Ejemplo (PHP):

$c = new COM("HTMLConverter.HTMLConverterX");
$c->convert("C:\\Pages\\report.html", "C:\\Output\\report.xls", "-c XLS -CodePage 65001 -log c:\\Logs\\html.log");

La misma llamada funciona desde ASP.NET, VBScript, Python, Ruby, Perl y JavaScript (Windows Script Host). Su aplicación web puede aceptar una página HTML cargada o una URL y devolver una hoja de cálculo XLS funcional al usuario en tiempo real.

Conversores en línea vs Total HTML Converter X

CaracterísticaConversores en líneaTotal HTML Converter X
Procesamiento en loteUn archivo a la vezArchivos ilimitados por lote
Privacidad de archivosArchivos subidos a servidor de tercerosLos archivos nunca salen de su equipo
Análisis de tablasBásico; las celdas combinadas a menudo se rompenSoporte completo de <table>, colspan/rowspan preservados
Valores numéricosA menudo guardados como cadenas de textoLos números caen como celdas numéricas, las fórmulas funcionan
Control de codificaciónAdivinado automáticamenteIndicador -CodePage explícito, sin conjeturas
AutomatizaciónSolo manualLínea de comandos, .bat, Programador de tareas, ActiveX
Despliegue en servidorNo es posibleDiseñado para servidores, sin interfaz gráfica
Requiere Excel instaladoN/ANo
Requiere internetNo

Cuándo necesita la conversión de HTML a XLS por línea de comandos

  • Extracción de tablas de sitios web. Un equipo de investigación extrae páginas HTML de registros públicos, reguladores o catálogos de la competencia. El conversor convierte cada página en XLS durante la noche; los analistas abren el resultado en Excel y ejecutan filtros y dinámicas a la mañana siguiente.
  • Informes financieros desde paneles HTML. Una herramienta interna de BI emite informes HTML con tablas de ingresos, margen y plantilla. Finanzas quiere los mismos datos en Excel para modelado. Una tarea .bat nocturna convierte el informe más reciente y lo deposita en una carpeta compartida.
  • Migrar datos desde una aplicación web heredada. Un sistema de intranet antiguo muestra registros tabulares como páginas HTML sin función de exportación. Una conversión masiva por script convierte miles de páginas en archivos XLS para importar a una nueva base de datos o ERP.
  • Generar hojas de cálculo para personal no técnico. Una herramienta de monitorización publica tablas de estado como HTML. Operaciones las quiere como XLS para resaltar filas, ordenar por estado y enviar por correo a proveedores. Un trabajo programado se encarga sin que un humano toque los archivos.
  • Eliminar Microsoft Excel de los servidores. Ejecutar Excel en modo desatendido no está soportado y es poco fiable. Total HTML Converter X escribe archivos XLS directamente sin dependencia de Office — seguro para servidores de producción sin interfaz gráfica.

Por qué Total HTML Converter X

Sin necesidad de Excel

El conversor escribe archivos XLS válidos directamente. No necesita Microsoft Office, LibreOffice ni ninguna aplicación de hoja de cálculo instalada en el servidor. Esto evita los costes de licencia y la conocida inestabilidad de automatizar Excel en escenarios desatendidos — sin procesos huérfanos de EXCEL.EXE, sin problemas de identidad DCOM, sin bloqueos aleatorios.

Verdadera aplicación de servidor

Total HTML Converter X está diseñado para uso desatendido. Sin ventanas de interfaz, sin cuadros de diálogo, sin mensajes de confirmación. Se ejecuta silenciosamente desde la línea de comandos o como parte de un servicio — exactamente lo que un servidor de producción necesita. Ejecutarlo bajo una tarea programada de Windows o como parte de una tubería CI es directo.

Celdas reales, no texto aplanado

La salida XLS contiene valores de celda con tipo, no un muro de texto volcado en la columna A. Los números son números, las fechas son fechas, las cadenas son cadenas. La ordenación, los filtros y las fórmulas de Excel funcionan sobre el resultado sin ningún procesamiento posterior. Las filas de encabezado y las celdas combinadas del HTML de origen pasan a la hoja de cálculo.

No solo XLS

La misma herramienta de línea de comandos convierte HTML a PDF, DOC, TIFF, JPEG, RTF, TXT y más. Una sola instalación cubre todas sus necesidades de conversión HTML. Cambie -c XLS por -c PDF y obtendrá salida PDF con las mismas funciones de lote y automatización — útil cuando finanzas quiere XLS pero legal quiere PDF firmado del mismo origen.

Descargar prueba gratuita

(30 días, sin correo electrónico ni tarjeta de crédito)

Comprar licencia

(licencia de servidor, perpetua)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022


quote

Convertidor de archivos HTML para servidores Reseñas de Clientes 2026

Calificar
Calificado como 4.7/5 con base en las reseñas de los clientes
5 Star

"Extraemos los precios de la competencia de una docena de sitios de cat&aacute;logos p&uacute;blicos cada noche. Las p&aacute;ginas son tablas HTML, pero nuestro modelo de precios vive en Excel. Total HTML Converter X convierte las p&aacute;ginas extra&iacute;das en archivos XLS en un solo trabajo .bat, con celdas num&eacute;ricas en el formato correcto para que VLOOKUP funcione contra ellas inmediatamente. El indicador -CodePage solucion&oacute; los nombres de productos acentuados que nuestra herramienta anterior estaba destrozando."

5 Star Priya Ramanathan Senior Data Analyst, Retail Analytics

"Nuestro SaaS exporta informes HTML para los clientes, pero los clientes empresariales siguen pidiendo XLS. Integramos la interfaz ActiveX en nuestro backend PHP para que el mismo informe HTML pueda entregarse como una hoja de c&aacute;lculo funcional bajo demanda. La llamada COM devuelve un XLS real con columnas ordenables, no un volcado de texto en la columna A. Eliminamos la automatizaci&oacute;n de Excel de nuestra pila de servidor la misma semana."

5 Star Tobias Kleinmann Backend Developer, Reporting Platform

"Migramos una intranet heredada que mostraba datos presupuestarios como tablas HTML en miles de p&aacute;ginas. La conversi&oacute;n masiva a XLS se ejecut&oacute; durante un fin de semana en un solo equipo Windows Server 2019, sin necesidad de licencia de Office, y finanzas import&oacute; las hojas de c&aacute;lculo resultantes directamente a su nuevo sistema. La documentaci&oacute;n sobre los indicadores m&aacute;s oscuros podr&iacute;a ser m&aacute;s rica, pero el soporte respondi&oacute; en un d&iacute;a cuando ten&iacute;amos una pregunta sobre codificaci&oacute;n."

4 Star Rosa Fernandez IT Manager, Municipal Government

FAQ ▼

El comando básico es: HTMLConverter.exe C:\Pages\*.html C:\Output\ -c XLS. Esto convierte cada archivo HTML en la carpeta de origen a XLS. Añada indicadores como -CodePage 65001, -Sheet ReportData o -log para controlar la salida.
No. Total HTML Converter X escribe archivos XLS directamente sin Microsoft Excel, LibreOffice ni ninguna aplicación de hoja de cálculo instalada. Esto evita las licencias de Office en el servidor y la conocida inestabilidad de automatizar Excel en escenarios desatendidos.
Sí. Los elementos <table>, <tr>, <td> y <th> se asignan a filas y columnas en el XLS. Colspan y rowspan se preservan como celdas combinadas. Las cadenas numéricas se convierten en valores numéricos que funcionan con SUM, AVERAGE y tablas dinámicas.
Use el indicador -CodePage. -CodePage 65001 es UTF-8, 1252 es Europeo Occidental, 1251 es Cirílico, 932 es Shift-JIS. Establézcalo para que coincida con la codificación declarada en el HTML de origen y el contenido de las celdas caerá en el XLS sin corrupción.
Sí. Pase una URL como origen en lugar de una ruta de archivo. El conversor obtiene la página, analiza cualquier tabla y las escribe en XLS. Esto funciona tanto desde la línea de comandos como desde la interfaz ActiveX, y es el patrón estándar para extraer datos públicos a hojas de cálculo.
Sí. Total HTML Converter X se registra como un objeto COM/ActiveX (HTMLConverter.HTMLConverterX). Puede llamarlo desde .NET, PHP, Python, VBScript, ASP, Ruby, Perl y cualquier otro entorno compatible con COM para convertir HTML a XLS bajo demanda dentro de su propia aplicación web.
Sí. Pase -Sheet SuNombreDeHoja en la línea de comandos y el libro resultante usará ese nombre para su hoja en lugar del predeterminado. Útil cuando el XLS alimenta un sistema posterior que busca un nombre de hoja específico.

Ejemplos de Total HTML Converter X

Convertir archivos HTML con Total HTML Converter X y .NET


string src  = @"C:\test\Source.html";
string dest = @"C:\test\Dest.pdf";

var cnv = new HTMLConverterX();
cnv.Convert(src, dest, "-cPDF -log c:\\test\\HTML.log");

if (!string.IsNullOrEmpty(cnv.ErrorMessage))
    throw new Exception(cnv.ErrorMessage);

Convertir archivos HTML en servidores web con Total HTML Converter X

public static class Function1
    {
        [FunctionName("Function1")]
        public static async Task Run(
            [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
            ILogger log)
        {
            StringBuilder sbLogs = new StringBuilder();
            sbLogs.AppendLine("started...");
            try
            {
                ProcessStartInfo startInfo = new ProcessStartInfo();
                startInfo.CreateNoWindow = true;
                startInfo.UseShellExecute = false;
                var assemblyDirectoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);

                var executablePath = $@"{assemblyDirectoryPath}\Converter\HTMLConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var srcPath = $@"{assemblyDirectoryPath}\src\sample.html";
                var outPath = Path.GetTempFileName() + ".pdf";
                startInfo.FileName = executablePath;

                if (File.Exists(outPath))
                {
                    File.Delete(outPath);
                }

                if (File.Exists(executablePath) && File.Exists(srcPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & source files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"\"{srcPath}\" \"{outPath}\" -cPDF";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }
                sbLogs.AppendLine("Conversion complete.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
Más información sobre Azure Functions.

Convertir archivos HTML y URLs en vivo en servidores web con Total HTML Converter X

dim C
Set C=CreateObject("HTMLConverter.HTMLConverterX")
C.Convert "c:\source.html", "c:\dest.jpg", "-cJPG -log c:\html.log"
C.Convert "https://www.coolutils.com/", "c:\URL Page.pdf", "-cPDF -log c:\html.log"
Response.Write C.ErrorMessage
set C = nothing

Transmitir el PDF resultante directamente desde ASP

dim C
Set C=CreateObject("HTMLConverter.HTMLConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=test.pdf"
Response.BinaryWrite C.ConvertToStream("C:\www\ASP\Source.html", "C:\www\ASP", "-cpdf -log c:\html.log")
set C = nothing

Convertir archivos HTML y MHT con PHP y Total HTML Converter X

$src="C:\\test\\test.html";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("HTMLConverter.HTMLConverterX");
$c->convert($src,$dest, "-cPDF -log c:\\HTML.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

Convertir archivos HTML con Total HTML Converter X y Ruby

require 'win32ole'
c = WIN32OLE.new('HTMLConverter.HTMLConverterX')

src = "C:\\test\\test.html"
dest = "C:\\test\\test.pdf"

c.convert(src, dest, "-cPDF -log c:\\test\\HTML.log")

if not File.exist?(dest)
  puts c.ErrorMessage
end

Convertir archivos HTML con Total HTML Converter X y Python

import win32com.client
import os.path

c = win32com.client.Dispatch("HTMLConverter.HTMLConverterX")

src  = "C:\\test\\test.html"
dest = "C:\\test\\test.pdf"

c.convert(src, dest, "-cPDF -log c:\\test\\HTML.log")

if not os.path.exists(dest):
    print(c.ErrorMessage)

Convertir archivos HTML con Pascal y Total HTML Converter X

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c := CreateOleObject('HTMLConverter.HTMLConverterX');
  c.Convert('c:\test\source.html', 'c:\test\dest.pdf', '-cPDF -log c:\test\HTML.log');
  if c.ErrorMessage <> '' then
    ShowMessage(c.ErrorMessage);
end;

Convertir archivos HTML en servidores web con Total HTML Converter X

var c = new ActiveXObject("HTMLConverter.HTMLConverterX");
c.Convert("C:\\test\\source.html", "C:\\test\\dest.pdf", "-cPDF");
if (c.ErrorMessage != "")
  alert(c.ErrorMessage)

Convertir archivos HTML con Total HTML Converter X y Perl

use Win32::OLE;

my $src  = "C:\\test\\test.html";
my $dest = "C:\\test\\test.pdf";

my $c = CreateObject Win32::OLE 'HTMLConverter.HTMLConverterX';
$c->convert($src, $dest, "-cPDF -log c:\\test\\HTML.log");
print $c->ErrorMessage if -e $dest;

¡Comience a trabajar ahora!

Descargue la versión de prueba y convierta sus archivos en minutos.
No se requiere tarjeta de crédito ni email.

⬇ Descargar versión de prueba Windows 7/8/10/11 • 159 MB

Support
Convertidor de archivos HTML para servidores Preview1

Últimas Noticias

Suscripción al Boletín

No se preocupe, no enviamos spam.


© 2026. Todos los derechos reservados. CoolUtils File Converters

Cards