U hebt mappen vol HTML-bestanden of geschraapte webpagina's vol <table>-gegevens — financiële rapporten, productcatalogi, geëxporteerde analyse-dashboards — en u hebt ze nodig als echte Excel-spreadsheets, zodat analisten kunnen sorteren, filteren, optellen en pivotten. Elk bestand openen in een browser en tabellen kopiëren-plakken in Excel breekt formules en verstoort de opmaak na het tweede bestand. Total HTML Converter X converteert HTML-bestanden naar XLS vanaf de opdrachtregel, in batch, zonder GUI en zonder dat een Microsoft Excel-installatie nodig is. Installeer het op een Windows-server, roep het aan vanuit een script of via ActiveX, en laat het onbeheerd draaien.
*.html) en de converter verwerkt elk overeenkomend bestand in één keer<table>, <tr>, <td>, <th>, colspan en rowspan, en inline-stijlen die de celinhoud beïnvloeden
(30 dagen, geen e-mail)
(serverlicentie, eeuwigdurend)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
HTML toont tabellaire gegevens, maar slaat ze niet op als spreadsheet. Een <table> in een browser is alleen-lezen markup — u kunt geen kolom sorteren, geen rijen filteren, geen SUM-formule schrijven of een draaitabel bouwen. De getallen zijn tekst binnen cellen, geen numerieke waarden waarmee een analist kan rekenen.
XLS is het Microsoft Excel-formaat dat dezelfde gegevens omzet in een werkende spreadsheet. Elke cel bevat een getypeerde waarde — getal, datum, tekst — die formules, sorteren, filteren, voorwaardelijke opmaak en draaitabellen ondersteunt. Wanneer gegevens die vastzitten in HTML-pagina's een analytische werkstroom moeten binnenkomen, moeten ze eerst XLS worden.
| HTML | XLS | |
|---|---|---|
| Gegevenstype | Tekst binnen <td>-tags | Getypeerde celwaarden (getal, datum, tekst) |
| Sorteren en filteren | Niet ondersteund | Ingebouwd in Excel |
| Formules | Geen | SUM, AVERAGE, VLOOKUP, draaitabellen |
| Doelgroep | Webbezoekers | Analisten, accountants, financiële teams |
| Werkstroom | Webweergave | Rapportage, modellering, BI-imports |
Download het installatieprogramma via de bovenstaande link en voer het uit op uw Windows-server of werkstation. De installatie duurt minder dan een minuut. Er is geen browser- of Microsoft Excel-installatie vereist — de converter parseert de HTML en schrijft XLS rechtstreeks met zijn eigen engine, met volledige ondersteuning voor HTML-tabellen, colspan en rowspan, en ingesloten CSS-stijlen.
Open cmd.exe of PowerShell. Het uitvoerbare bestand van de converter is HTMLConverter.exe, te vinden in de installatiemap (meestal C:\Program Files\CoolUtils\TotalHTMLConverterX\). Voeg het toe aan uw systeem-PATH of gebruik het volledige pad in uw commando's.
Het eenvoudigste commando converteert alle HTML-bestanden in een map naar XLS:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c XLS
Dit verwerkt elk .html-bestand in C:\Pages\ en slaat de resulterende XLS-bestanden op in C:\Output\. Elk HTML-bestand levert één XLS op met dezelfde basisnaam. Tabellen in de bron komen als celbereiken; numerieke tekstwaarden worden numerieke waarden waarmee een analist kan rekenen.
Beheer de XLS-uitvoer met extra vlaggen:
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c XLS -CodePage 65001 -Sheet ReportData -log C:\Logs\html2xls.log
-CodePage 65001 — stel codering in (65001 = UTF-8, 1252 = West-Europees, 1251 = Cyrillisch, 932 = Shift-JIS)-Sheet ReportData — geef het resulterende werkblad in de XLS een naam-FirstRowAsHeader 1 — markeer de eerste rij van elke tabel als kopregel in de XLS-log C:\Logs\html2xls.log — schrijf een conversielog ter verificatieSla uw commando op in een .bat-bestand en plan het in met Windows Taakplanner:
@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
Dit voert de conversie elke nacht uit (of op elk interval dat u instelt) en schrijft een logbestand zodat u de resultaten kunt verifiëren. Plaats een verse batch HTML-rapporten in C:\Incoming\ en haal de XLS-bestanden de volgende ochtend op uit C:\Archive\XLS\.
Total HTML Converter X bevat een volledige ActiveX-interface. U kunt de converter aanroepen vanuit elke COM-compatibele omgeving — .NET, VBScript, PHP, Python, Ruby of ASP. Hiermee kunt u HTML-naar-XLS-conversie inbouwen in uw eigen webapplicatie, intranetportaal of rapportagedienst zonder een opdrachtregelproces te hoeven starten.
Voorbeeld (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");
Voorbeeld (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");
Dezelfde aanroep werkt vanuit ASP.NET, VBScript, Python, Ruby, Perl en JavaScript (Windows Script Host). Uw webapplicatie kan een geüploade HTML-pagina of een URL accepteren en in realtime een werkende XLS-spreadsheet aan de gebruiker retourneren.
| Functie | Online converters | Total HTML Converter X |
|---|---|---|
| Batchverwerking | Eén bestand tegelijk | Onbeperkt aantal bestanden per batch |
| Bestandsprivacy | Bestanden geüpload naar server van derden | Bestanden verlaten nooit uw machine |
| Tabellen parseren | Basis; samengevoegde cellen vaak gebroken | Volledige <table>-ondersteuning, colspan/rowspan behouden |
| Numerieke waarden | Vaak opgeslagen als tekst | Getallen komen als numerieke cellen, formules werken |
| Coderingsbeheer | Automatisch geraden | Expliciete -CodePage-vlag, geen giswerk |
| Automatisering | Alleen handmatig | Opdrachtregel, .bat, Taakplanner, ActiveX |
| Serverimplementatie | Niet mogelijk | Ontworpen voor servers, geen GUI nodig |
| Vereist Excel geïnstalleerd | N.v.t. | Nee |
| Vereist internet | Ja | Nee |
De converter schrijft geldige XLS-bestanden rechtstreeks. U hebt geen Microsoft Office, LibreOffice of welke spreadsheettoepassing dan ook nodig op de server. Dit voorkomt licentiekosten en de bekende instabiliteit van het automatiseren van Excel in onbeheerde scenario's — geen verweesde EXCEL.EXE-processen, geen DCOM-identiteitsproblemen, geen willekeurige hangs.
Total HTML Converter X is ontworpen voor onbeheerd gebruik. Geen GUI-vensters, geen dialoogvensters, geen bevestigingsprompts. Het draait stil vanaf de opdrachtregel of als onderdeel van een dienst — precies wat een productieserver nodig heeft. Het draaien onder een Windows-geplande taak of als onderdeel van een CI-pipeline is rechttoe rechtaan.
De XLS-uitvoer bevat getypeerde celwaarden, geen muur van tekst gedumpt in kolom A. Getallen zijn getallen, datums zijn datums, tekst is tekst. Sorteren, filteren en formules in Excel werken op het resultaat zonder enige nabewerking. Kopregels en samengevoegde cellen uit de bron-HTML worden overgenomen in de spreadsheet.
Dezelfde opdrachtregeltool converteert HTML naar PDF, DOC, TIFF, JPEG, RTF, TXT en meer. Eén installatie dekt al uw HTML-conversiebehoeften. Verander -c XLS in -c PDF en u krijgt PDF-uitvoer met dezelfde batch- en automatiseringsfuncties — nuttig wanneer de financiële afdeling XLS wil maar de juridische afdeling een ondertekende PDF van dezelfde bron verlangt.
(30 dagen, geen e-mail of creditcard)
(serverlicentie, eeuwigdurend)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"We halen elke nacht prijzen van concurrenten op van een dozijn openbare catalogussites. De pagina's zijn HTML-tabellen, maar ons prijsmodel leeft in Excel. Total HTML Converter X zet de geschraapte pagina's om in XLS-bestanden in één .bat-taak, met numerieke cellen in het juiste formaat zodat VLOOKUP er onmiddellijk tegenaan werkt. De -CodePage-vlag loste de productnamen met accenten op die onze vorige tool verminkte."
Priya Ramanathan Senior Data Analyst, Retail Analytics
"Onze SaaS exporteert HTML-rapporten voor klanten, maar enterprise-klanten blijven om XLS vragen. We hebben de ActiveX-interface ingebed in onze PHP-backend zodat hetzelfde HTML-rapport op aanvraag als werkende spreadsheet kan worden geleverd. De COM-aanroep retourneert een echte XLS met sorteerbare kolommen, geen tekstdump in kolom A. Excel-automatisering verdween dezelfde week uit onze server-stack."
Tobias Kleinmann Backend Developer, Reporting Platform
"We hebben een legacy-intranet gemigreerd dat budgetgegevens als HTML-tabellen op duizenden pagina's toonde. De bulkconversie naar XLS draaide een weekend op één Windows Server 2019-machine, geen Office-licentie nodig, en de financiële afdeling importeerde de resulterende spreadsheets rechtstreeks in hun nieuwe systeem. Documentatie rond de meer obscure vlaggen zou rijker kunnen zijn, maar support antwoordde binnen een dag toen we een vraag over codering hadden."
Rosa Fernandez IT Manager, Municipal Government
HTMLConverter.exe C:\Pages\*.html C:\Output\ -c XLS. Dit converteert elk HTML-bestand in de bronmap naar XLS. Voeg vlaggen toe zoals -CodePage 65001, -Sheet ReportData of -log om de uitvoer te regelen.<table>-, <tr>-, <td>- en <th>-elementen worden toegewezen aan rijen en kolommen in de XLS. Colspan en rowspan blijven behouden als samengevoegde cellen. Numerieke tekstwaarden worden numerieke waarden die werken met SUM, AVERAGE en draaitabellen.-CodePage-vlag. -CodePage 65001 is UTF-8, 1252 is West-Europees, 1251 is Cyrillisch, 932 is Shift-JIS. Stel het in op de codering die in de bron-HTML is gedeclareerd en de celinhoud komt zonder corruptie in de XLS terecht.HTMLConverter.HTMLConverterX). U kunt het aanroepen vanuit .NET, PHP, Python, VBScript, ASP, Ruby, Perl en elke andere COM-compatibele omgeving om HTML naar XLS te converteren op aanvraag binnen uw eigen webapplicatie.-Sheet UwBladnaam op aan de opdrachtregel en de resulterende werkmap gebruikt die naam voor zijn werkblad in plaats van de standaard. Nuttig wanneer de XLS een downstream-systeem voedt dat een specifieke bladnaam zoekt.
string src="C:\\test\\Source.HTML";
string dest="C:\\test\\Dest.PDF";
HTMLConverterX Cnv = new HTMLConverterX();
Cnv.Convert(src, dest, "-c PDF -log c:\\test\\HTML.log");
MessageBox.Show("Conversie voltooid!");
Download
.NET HTML Covnerter voorbeeld
Servervoorbeelden in C# specifiek voor ASP.net
Clienttoepassing met WinForms in C#
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"
set C = nothing
dim C
Set C=CreateObject("HTMLConverter.HTMLConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Rresponse.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
Voorbeeld PHP:
$src="C:\\test\\test.html";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("HTMLConverterPro.HTMLConverterX");
$c->convert($src,$dest, "-c pdf -log c:\\HTML.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;
require 'win32ole'
c = WIN32OLE.new('HTMLConverterPro.HTMLConverterX')
src="C:\\test\\test.html";
dest="C:\\test\\test.tiff";
c.convert(src,dest, "-c TIFF -log c:\\test\\HTML.log");
if not File.exist?(dest)
puts c.ErrorMessage
end
import win32com.client
import os.path
c = win32com.client.Dispatch("HTMLConverterPro.HTMLConverterX")
src="C:\\test\\test.eml";
dest="C:\\test\\test.tiff";
c.convert(src, dest, "-c TIFF -log c:\\test\\HTML.log");
if not os.path.exists(file_path):
print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto;
var
c: OleVariant;
begin
c:=CreateOleObject('HTMLConverterPro.HTMLConverterX');
C.Convert('c:\test\source.html', 'c:\test\dest.tiff', '-c TIFF -log c:\test\HTML.log');
IF c.ErrorMessage<> Then
ShowMessage(c.ErrorMessage);
end;
var c = new ActiveXObject("HTMLConverterPro.HTMLConverterX");
c.Convert("C:\\test\\source.html", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
alert(c.ErrorMessage)
use Win32::OLE; my $src="C:\\test\\test.html"; my $dest="C:\\test\\test.tiff"; my $c = CreateObject Win32::OLE 'HTMLConverterPro.HTMLConverterX'; $c->convert($src,$dest, "-c TIFF -log c:\\test\\HTML.log"); print $c->ErrorMessage if -e $dest;
Download de gratis proefversie en converteer uw bestanden in enkele minuten.
Geen creditcard of e-mail vereist.

Gerelateerde Onderwerpen
HTML naar PDF converteren via de opdrachtregel — Serverbatch-converter