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
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