Sie haben Ordner mit DOCX-Dateien, die tabellarische Daten in Word-Tabellen enthalten — Finanzmodelle, Vertragsanhänge, regulatorische Einreichungstabellen, Audit-Checklisten. Die Zahlen sind in einem Prosadokument eingesperrt, wo Sie sie nicht sortieren, filtern, summieren oder in ein nachgelagertes System einspeisen können. Tabellen von Hand in Excel neu zu tippen ist langsam und fehleranfällig. Total Doc Converter X konvertiert DOCX-Dateien über die Befehlszeile in XLS, im Stapelbetrieb, ohne GUI und ohne dass eine Microsoft-Office-Installation erforderlich ist. Installieren Sie es auf einem Windows-Server, rufen Sie es aus einem Skript oder über ActiveX auf und lassen Sie es unbeaufsichtigt laufen.
*.docx) an und der Konverter verarbeitet alle passenden Dateien in einem Durchlauf
(30 Tage, keine E-Mail)
(Server-Lizenz, dauerhaft)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
DOCX ist ein Word-Dokumentformat, das für Prosa gebaut ist. Tabellen in DOCX sind visuelle Artefakte — Zeilen und Zellen, die zum Lesen, nicht zum Berechnen entworfen wurden. Es gibt keine Formel-Engine, keine Sortierung, keine Filterung, keine Diagrammerstellung. Eine 200-zeilige Finanztabelle in einem DOCX ist im Wesentlichen ein statisches Bild von Zahlen, selbst wenn die Zellen echte Ziffern enthalten.
XLS ist das Microsoft-Excel-Format, das überall dort verwendet wird, wo Zahlen analysiert werden müssen. Zellen enthalten typisierte Werte, die an Formeln, Pivot-Tabellen und Datenvalidierung teilnehmen. XLS-Dateien lassen sich in BI-Tools, Buchhaltungssysteme, ERP-Importe und Power Query einbinden. Wenn tabellarische Daten in einem Word-Dokument leben und berechnet oder importiert werden müssen, müssen sie zunächst zu XLS werden.
| DOCX | XLS | |
|---|---|---|
| Zweck | Prosa, Verträge, Berichte | Numerische Analyse, Modelle, Daten-Feeds |
| Zellen | Statisches visuelles Layout | Lebendige Werte mit Typen und Formeln |
| Berechnungen | Keine | SUMME, SVERWEIS, Pivot-Tabellen, Diagramme |
| Sortierung / Filterung | Nicht unterstützt | Eingebaut |
| Nachgelagerte Integration | Manuelles Neutippen | Direktimport in ERP, BI, Datenbanken |
Laden Sie das Installationsprogramm über den obigen Link herunter und führen Sie es auf Ihrem Windows-Server oder Arbeitsplatzrechner aus. Die Installation dauert weniger als eine Minute. Keine Microsoft-Word- oder Excel-Installation erforderlich — der Konverter verwendet seine eigene Engine, um DOCX-Tabellen zu lesen und XLS-Dateien direkt zu schreiben.
Öffnen Sie cmd.exe oder PowerShell. Die ausführbare Datei des Konverters ist DOCConverter.exe und befindet sich im Installationsordner (in der Regel C:\Program Files\CoolUtils\TotalDocConverterX\). Fügen Sie ihn Ihrem System-PATH hinzu oder verwenden Sie den vollständigen Pfad in Ihren Befehlen.
Der einfachste Befehl konvertiert alle DOCX-Dateien in einem Ordner in XLS:
DOCConverter.exe C:\Reports\*.docx C:\Output\ -c XLS
Dies verarbeitet jede .docx-Datei in C:\Reports\ und speichert die resultierenden XLS-Dateien in C:\Output\. Jede DOCX-Datei erzeugt eine XLS mit demselben Basisnamen. Tabellen innerhalb des DOCX werden zu Zeilen und Spalten im Arbeitsblatt.
Steuern Sie die XLS-Ausgabe mit zusätzlichen Flags:
DOCConverter.exe C:\Reports\*.docx C:\Output\ -c XLS -SheetName Data -log C:\Logs\docx2xls.log
-c XLS — Zielformat (verwenden Sie -c XLSX für das neuere Excel-Format)-SheetName Data — das Arbeitsblatt benennen, das die extrahierten Tabellen enthält-log C:\Logs\docx2xls.log — Konvertierungsprotokoll zur Überprüfung schreiben-deleteSrc — Quelldateien nach erfolgreicher Konvertierung entfernen (mit Vorsicht verwenden)Speichern Sie Ihren Befehl in einer .bat-Datei und planen Sie ihn mit dem Windows-Aufgabenplaner:
@echo off "C:\Program Files\CoolUtils\TotalDocConverterX\DOCConverter.exe" C:\Incoming\*.docx C:\Archive\XLS\ -c XLS -SheetName Data -log C:\Logs\docx2xls.log
Dies führt die Konvertierung jede Nacht (oder in jedem von Ihnen festgelegten Intervall) aus und schreibt eine Protokolldatei, damit Sie die Ergebnisse überprüfen können.
Total Doc Converter X enthält eine vollständige ActiveX-Schnittstelle. Sie können den Konverter aus jeder COM-kompatiblen Umgebung aufrufen — .NET, VBScript, PHP, Python, Ruby oder ASP. So können Sie die DOCX-zu-XLS-Konvertierung in Ihre eigene Webanwendung, Ihr Intranet-Portal oder Ihren Dokumenten-Workflow einbetten, ohne einen Befehlszeilenprozess aufrufen zu müssen.
Beispiel (C#/.NET):
DOCConverterX Cnv = new DOCConverterX();
Cnv.Convert("C:\\Reports\\budget.docx", "C:\\Output\\budget.xls", "-c XLS -log c:\\Logs\\doc.log");
Beispiel (PHP):
$c = new COM("DOCConverter.DOCConverterX");
$c->convert("C:\\Reports\\budget.docx", "C:\\Output\\budget.xls", "-c XLS -log c:\\Logs\\doc.log");
Der gleiche Aufruf funktioniert aus ASP.NET, VBScript, Python, Ruby, Perl und JavaScript (Windows Script Host). Ihre Webanwendung kann hochgeladene DOCX-Dateien akzeptieren und dem Benutzer in Echtzeit lebendige XLS-Tabellen zurückgeben.
| Funktion | Online-Konverter | Total Doc Converter X |
|---|---|---|
| Stapelverarbeitung | Eine Datei auf einmal | Unbegrenzte Dateien pro Stapel |
| Datenschutz | Dateien werden auf Drittanbieter-Server hochgeladen | Dateien verlassen nie Ihren Rechner |
| Tabellenextraktion | Lädt oft Text in eine Spalte ab | Bildet Word-Tabellen auf echte Zellen ab |
| Ausgabetreue | Zahlen als Textzeichenketten gespeichert | Numerische Zellen, bereit für Formeln |
| Automatisierung | Nur manuell | Befehlszeile, .bat, Aufgabenplaner, ActiveX |
| Server-Bereitstellung | Nicht möglich | Für Server konzipiert, keine GUI erforderlich |
| Office-Installation erforderlich | N. z. | Nein |
| Internet erforderlich | Ja | Nein |
Der Konverter schreibt direkt gültige XLS-Dateien. Sie benötigen weder Microsoft Word, Excel noch eine andere Office-Suite auf dem Server installiert. Das vermeidet Lizenzkosten und die bekannte Instabilität der Office-Automatisierung in unbeaufsichtigten Szenarien.
Total Doc Converter X ist für den unbeaufsichtigten Einsatz konzipiert. Keine GUI-Fenster, keine Dialogfelder, keine Bestätigungsaufforderungen. Es läuft lautlos über die Befehlszeile oder als Teil eines Dienstes — genau das, was ein Produktionsserver benötigt.
Zellen in der resultierenden XLS enthalten echte numerische Werte, keine Textzeichenketten, die wie Zahlen aussehen. SUMME, MITTELWERT und Pivot-Tabellen funktionieren sofort. Sie können sortieren, filtern und die Tabelle in jedes System einspeisen, das XLS konsumiert, ohne einen Bereinigungsdurchgang.
Das gleiche Befehlszeilentool konvertiert DOCX in PDF, XLSX, HTML, TIFF, JPEG, RTF, TXT und mehr. Eine Installation deckt alle Ihre DOCX-Konvertierungsbedürfnisse ab. Ändern Sie -c XLS in -c PDF und Sie erhalten PDF-Ausgabe mit den gleichen Stapel- und Automatisierungsfunktionen.
(30 Tage, keine E-Mail oder Kreditkarte)
(Server-Lizenz, dauerhaft)
Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022
"Unsere Tochtergesellschaften senden monatliche Reportingpakete als DOCX mit Budgettabellen, die in die Erzählung eingebettet sind. Wir haben jede Tabelle früher von Hand in Excel kopiert. Total Doc Converter X läuft als nächtlicher Stapel auf dem Konsolidierungsserver und erzeugt XLS-Dateien, die wir direkt in das Konzernreporting-Modell einspeisen. Zahlen bleiben numerisch, was bedeutet, dass unsere SUMMEWENN-Formeln ab Tag eins ohne Bereinigungsdurchgang funktionierten."
Lukas Hoffmann Financial Controller, Industrial Holding
"Wir mussten etwa 12.000 historische DOCX-Einreichungen in ein Data Warehouse aufnehmen. Die Tabellen darin waren das Einzige, was uns interessierte. Eine .bat-Datei, ein Wochenende, und wir hatten einen Ordner mit XLS-Dateien, die sauber durch Power Query geladen wurden. Die CLI ist im unbeaufsichtigten Modus brav und das Protokoll hat die wenigen beschädigten Quelldokumente erfasst, sodass wir sie zur manuellen Prüfung weiterleiten konnten."
Priya Raman Data Engineer
"Unsere regulatorischen Einreichungen kommen als Word-Dokumente mit dichten statistischen Tabellen. Wir haben die ActiveX-Schnittstelle in unser internes Compliance-Portal integriert, sodass Prüfer ein DOCX abrufen und eine XLS zur Abstimmung zurückbekommen können. Die Rendering-Qualität bei mehrseitigen Tabellen ist solide. Die Dokumentation rund um das COM-Objekt könnte stellenweise klarer sein, aber der Support hat unsere Fragen innerhalb eines Tages beantwortet."
Caroline Ashby Compliance Analyst, Regulated Bank
DOCConverter.exe C:\Reports\*.docx C:\Output\ -c XLS. Dies konvertiert jede DOCX-Datei im Quellordner in XLS. Fügen Sie Flags wie -SheetName Data oder -log hinzu, um das Arbeitsblatt zu benennen und ein Überprüfungsprotokoll zu erfassen.-SheetName benennen. Prosaabsätze zwischen Tabellen werden übersprungen — die XLS-Ausgabe konzentriert sich auf die tabellarischen Daten, was der Sinn der Konvertierung in eine Tabellenkalkulation ist.DOCConverter.DOCConverterX). Sie können es aus .NET, PHP, Python, VBScript, ASP, Ruby, Perl und jeder anderen COM-kompatiblen Umgebung aufrufen, um die DOCX-zu-XLS-Konvertierung in Ihre eigene Anwendung einzubetten.
string src="C:\test\Source.Doc";
string dest="C:\test\Dest.PDF";
DocConverterX Cnv = new DocConverterX();
Cnv.Convert(src, dest, "-c PDF -log c:\test\Doc.log");
MessageBox.Show("Convert complete!");
Laden Sie das .NET Doc Covnerter Beispiel herunter
dim C
Set C=CreateObject("DocConverter.DocConverterX")
C.Convert "c:\source.DOC", "c:\dest.TIF", "-cTIF -log c:\doc.log"
Response.Write C.ErrorMessage
set C = nothing
dim C
Set C=CreateObject("DocConverter.DocConverterX")
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.doc", "C:\www\ASP", "-cpdf -log c:\html.log")
set C = nothing
Einige weitere Beispiele in C# speziell für ASP.net. Wenn Sie Beispiele in anderen Sprachen benötigen, kontaktieren Sie uns bitte kontaktieren Sie uns. Wir erstellen gerne jedes Beispiel speziell für Sie.
$src="C:\test.doc";
$dest="C:\test.htm";
if (file_exists($dest)) unlink($dest);
$c= new COM("DocConverter.DocConverterX");
$c->convert($src,$dest, "-c htm -log c:\doc.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;
require 'win32ole'
c = WIN32OLE.new('DocConverter.DocConverterX')
src="C:\\test\\test.docx";
dest="C:\\test\\test.pdf";
c.convert(src,dest, "-c PDF -log c:\\test\\Doc.log");
if not File.exist?(dest)
puts c.ErrorMessage
end
import win32com.client
import os.path
c = win32com.client.Dispatch("DocConverter.DocConverterX")
src="C:\\test\\test.docx";
dest="C:\\test\\test.pdf";
c.convert(src, dest, "-c PDF -log c:\\test\\Doc.log");
if not os.path.exists(file_path):
print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto;
var
c: OleVariant;
begin
c:=CreateOleObject('DocConverter.DocConverterX');
C.Convert('c:\test\source.docx', 'c:\test\dest.pdf', '-cPDF -log c:\test\Doc.log');
IF c.ErrorMessage<> Then
ShowMessage(c.ErrorMessage);
end;
var c = new ActiveXObject("DocConverter.DocConverterX");
c.Convert("C:\\test\\source.docx", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
alert(c.ErrorMessage)
use Win32::OLE; my $src="C:\\test\\test.docx"; my $dest="C:\\test\\test.pdf"; my $c = CreateObject Win32::OLE 'DocConverter.DocConverterX'; $c->convert($src,$dest, "-c pdf -log c:\\test\\Doc.log"); print $c->ErrorMessage if -e $dest;
Laden Sie die Testversion herunter und konvertieren Sie Ihre Dateien in wenigen Minuten.
Keine Kreditkarte oder Email erforderlich.

Verwandte Themen
DOCX im Batch über Befehlszeile in PDF umwandeln