Konvertieren Sie XLS, XLSX, ODS, XML Tabellenkalkulationen im Batch über Webserver.
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Der Total Excel Converter X baut auf der preisgekrönten Funktionalität des Total Excel Converter auf, indem er Unterstützung für webbasierte, serverorientierte Aktivitäten hinzufügt. Er konvertiert Excel mühelos und genau in Word (sowohl Doc als auch DocX), PDF, HTML, Access, TXT, ODT, ODS, XML, SQL, CSV, Lotus, DBF, TEX, DIFF, SYLK und LaTeX-Dateien. Der Total Excel Converter X unterstützt auch ActiveX und den Zugriff über die Befehlszeile.
Aufgrund seines fortschrittlichen, webbasierten Designs hat der Total Excel ConverterX keine GUI oder störende Meldungen. Er kann Ihre XLS-Dateien leise und automatisch konvertieren. Konvertieren Sie einzelne Excel-Blätter oder arbeiten Sie mit großen Mengen von Dateien; die Wahl liegt bei Ihnen. So oder so, machen Sie sich bereit, viel Zeit zu sparen!
Der Total Excel Converter X ist ein leistungsstarkes Konsolentool ohne eine umständliche GUI. Entwickelt, um Ihnen zu helfen, backend-Konvertierungen automatisch durchzuführen, wird dieses leistungsstarke Dienstprogramm durch ein Jahrzehnt an Tests und Benutzerfeedback unterstützt. Probieren Sie es noch heute aus, indem Sie unsere kostenlose Testversion herunterladen.
Suchen Sie nach serverbasierten Lösungen? Entdecken Sie eine Reihe von Serverprodukten, die auf robuste Leistung abgestimmt sind, unter CoolUtils Server Products.
(enthält 30 Tage KOSTENLOSE Testversion)
(nur $550.00)
string src="C:\\test\\Source.xlsx";
string dest="C:\\test\\Dest.PDF";
ExcelConverterX Cnv = new ExcelConverterX();
Cnv.Convert(src, dest, "-c PDF -log c:\\test\\Excel.log");
MessageBox.Show("Konvertierung abgeschlossen!");
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("gestartet...");
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\ExcelConverterX.exe";
sbLogs.AppendLine(executablePath + "...");
var msgPath = $@"{assemblyDirectoryPath}\MSG\MSG-1.xlsx";
var outPath = Path.GetTempFileName() + ".pdf";
startInfo.FileName = executablePath;
if (File.Exists(outPath))
{
File.Delete(outPath);
}
if (File.Exists(executablePath) && File.Exists(msgPath))
{
sbLogs.AppendLine("Dateien vorhanden...");
}
else
sbLogs.AppendLine("EXE- und MSG-Dateien NICHT vorhanden...");
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.Arguments = $"{msgPath} {outPath}";
using (Process exeProcess = Process.Start(startInfo))
{
sbLogs.AppendLine($"warten...{DateTime.Now.ToString()}");
exeProcess.WaitForExit();
sbLogs.AppendLine($"abgeschlossen...{DateTime.Now.ToString()}");
}
int sleepCounter = 10;
while(!File.Exists(outPath) && sleepCounter > 0)
{
System.Threading.Thread.Sleep(1000);
sbLogs.AppendLine("schlafen...");
sleepCounter--;
}
if (File.Exists(outPath))
sbLogs.AppendLine("Konvertierung erfolgreich abgeschlossen.");
}
catch (Exception ex)
{
sbLogs.AppendLine(ex.ToString());
}
return new OkObjectResult(sbLogs);
}
}
dim C
Set C=CreateObject("ExcelConverter.ExcelConverterX")
C.Convert "c:\test\source.xlsx", "c:\test\dest.pdf", "-cPDF -log c:\test\Excel.log"
Response.Write C.ErrorMessage
set C = nothing
dim C
Set C=CreateObject("ExcelConverter.ExcelConverterX")
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.xlsx", "C:\www\ASP", "-cpdf -log c:\html.log")
set C = nothing
$src="C:\\test\\test.XLS";
$dest="C:\\test\\test.CSV";
if (file_exists($dest)) unlink($dest);
$c= new COM("ExcelConverter.ExcelConverterX");
$c->convert($src,$dest, "-c csv -log c:\\test\\xls.log");
if (file_exists($dest)) echo "OK"; else echo "fehler:" . $c->ErrorMessage;
require 'win32ole'
c = WIN32OLE.new('ExcelConverter.ExcelConverterX')
src="C:\\test\\test.xlsx";
dest="C:\\test\\test.pdf";
c.convert(src,dest, "-c PDF -log c:\\test\\Excel.log");
if not File.exist?(dest)
puts c.ErrorMessage
end
import win32com.client
import os.path
c = win32com.client.Dispatch("ExcelConverter.ExcelConverterX")
src="C:\\test\\test.xlsx";
dest="C:\\test\\test.pdf";
c.convert(src, dest, "-c PDF -log c:\\test\\Excel.log");
if not os.path.exists(file_path):
print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto;
var
c: OleVariant;
begin
c:=CreateOleObject('ExcelConverter.ExcelConverterX');
C.Convert('c:\test\source.xlsx', 'c:\test\dest.pdf', '-cPDF -log c:\test\Excel.log');
IF c.ErrorMessage<> Then
ShowMessage(c.ErrorMessage);
end;
var c = new ActiveXObject("ExcelConverter.ExcelConverterX");
c.Convert("C:\\test\\source.xlsx", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
alert(c.ErrorMessage)
use Win32::OLE; my $src="C:\\test\\test.XLS"; my $dest="C:\\test\\test.CSV"; my $c = CreateObject Win32::OLE 'ExcelConverter.ExcelConverterX'; $c->convert($src,$dest, "-c csv -log c:\\test\\xls.log"); print $c->ErrorMessage if -e $dest;
Ich habe viele Excel-zu-CSV-Konverter ausprobiert, sogar alle kostenlosen Onlinedienste, aber sie haben meine Dateien nicht korrekt konvertiert. Es liegt daran, dass meine Excel-Dateien russische (kyrillisches Alphabet) Zeichen enthalten, und alle anderen Konverter haben es nicht geschafft, kyrillische Zeichen korrekt darzustellen. Nur der Total Excel Converter hat die Aufgabe korrekt erledigt, zudem hat der Total Excel Converter ein sehr einfach zu verstehendes Menü, es ist sehr einfach, durch das Menü zu navigieren."
Zhandos Alpyssov
www.ceravit.com
"Es ist ein sehr vielversprechendes und gutes Produkt. Wir haben bisher Excel-zu-Text- und xls-zu-doc-Konvertierungen getestet, es hat alles gut funktioniert. Vielen Dank für die Unterstützung."
Marcus Todsen
Developers and IT teams that convert Excel files to PDF, DOC, CSV, and more on servers
Add Excel-to-PDF conversion to your web app via ActiveX
Web developers integrate Total Excel ConverterX into ASP, PHP, or .NET applications so users can upload Excel files and receive converted PDF, HTML, or CSV output instantly. The converter runs silently on the server with no GUI, supporting multiple simultaneous users without interruption.
Auto-convert Excel exports from business systems
Enterprise IT teams schedule Total Excel ConverterX to process nightly XLS and XLSX exports from ERP, CRM, and BI platforms. Convert financial reports to protected PDF, extract data to CSV for databases, or transform spreadsheets to HTML for internal dashboards — all unattended via command line.
Auto-convert new Excel files as they arrive in folders
Paired with Total Folder Monitor, Total Excel ConverterX watches designated folders and automatically converts new XLS files as they appear. Incoming spreadsheets from partner uploads, FTP drops, or automated exports are converted to the required format and routed to the right destination hands-free.
Serve Excel conversion to all users on your local network
Organizations deploy Total Excel ConverterX as a shared service on the company network. Employees from finance, sales, and operations submit Excel files for conversion to PDF, DOC, or CSV through a centralized server — no need to install desktop converters on every workstation.
Embed spreadsheet conversion into your own software
Software vendors embed Total Excel ConverterX into their products to add Excel export capabilities. The ActiveX interface provides conversion functions through simple API calls — convert XLS, XLSX, ODS, and DBF files to PDF, HTML, CSV, SQL, LaTeX, and 15+ other formats from within any COM-compatible application.
Total Excel ConverterX wird mit ExcelConverterX.exe ausgeliefert, einer Konsolenanwendung, die Sie aus Skripten, geplanten Aufgaben, CI-Runnern oder jedem Backend-Dienst heraus ansteuern können. Der Flag-Satz entspricht der GUI ExcelConverter.exe; die vollständige Referenz finden Sie in der Befehlszeilen-Dokumentation. Die folgenden Rezepte decken die Fälle ab, nach denen SDK-Kunden am häufigsten fragen.
Der kleinstmögliche Aufruf — eine Quelldatei, eine Ausgabe, ein Zielformat.
ExcelConverterX.exe "C:\reports\Q4-financials.xlsx" "C:\out\Q4-financials.pdf" -cPDF
Verarbeiten Sie jede Arbeitsmappe in einem Ordner und legen Sie die PDFs in einem benachbarten Ausgabeverzeichnis ab. Tauschen Sie die Maske gegen *.xls, *.ods oder *.csv, um ein anderes Quellformat zu wählen.
ExcelConverterX.exe "C:\reports\*.xlsx" "C:\out\" -cPDF
Die meisten Daten-Pipelines brauchen CSV, aber selten mit einem schlichten Komma. Verwenden Sie -td, um aus den Standard-Trennzeichen (Tab, Space, Semicolon, Comma) zu wählen, oder -td Other -tdo, um etwas anderes zu setzen — hier ein Pipe-Zeichen.
ExcelConverterX.exe "C:\reports\*.xlsx" "C:\out\" -cCSV -td Other -tdo "|" -FirstRowIsHeader -UseQuote
-FirstRowIsHeader sagt dem Konverter, Zeile 1 als Spaltennamen zu behandeln; -UseQuote umschließt Textfelder mit Anführungszeichen, damit eingebettete Trennzeichen das Parsing nicht zerstören.
Um Arbeitsmappen-Daten in einen REST-Endpunkt oder einen ETL-Job einzuspeisen, rendern Sie direkt in ein strukturiertes Format, statt den Umweg über CSV zu nehmen.
ExcelConverterX.exe "C:\reports\*.xlsx" "C:\out\" -cJSON -FirstRowIsHeader
ExcelConverterX.exe "C:\reports\*.xlsx" "C:\out\" -cXML -FirstRowIsHeader
Viele Buchhaltungs- und ERP-Tools konsumieren immer noch DBF-Tabellen. Der Konverter schreibt gültige dBase-Dateien direkt aus einer Arbeitsmappe.
ExcelConverterX.exe "C:\reports\customers.xlsx" "C:\out\customers.dbf" -cDBF -FirstRowIsHeader
Standardmäßig wird jedes sichtbare Blatt zu einer eigenen Ausgabedatei. -sheets wählt nur die von Ihnen genannten Blätter; -cs kombiniert sie zu einem Dokument; -ExportAll bezieht ausgeblendete Blätter mit ein.
ExcelConverterX.exe "C:\reports\workbook.xlsx" "C:\out\summary.pdf" -cPDF -sheets "Summary;Q4;Forecast" -cs
Monatsabschluss-Berichte bedeuten oft, zehn oder zwanzig Arbeitsmappen zu einer einzigen Lieferung zusammenzunähen. -combine führt sie in Quell-Datei-Reihenfolge zu einem PDF zusammen; -sort name steuert diese Reihenfolge.
ExcelConverterX.exe "C:\reports\monthly\*.xlsx" "C:\out\monthly-pack.pdf" -cPDF -combine -sort name
Wenn Arbeitsmappen in verschachtelten Kunden-Ordnern liegen, durchläuft -Recurse Unterverzeichnisse, und -kfs erzeugt denselben Baum auf der Ausgabeseite, statt alles in einen einzigen Topf zu kippen.
ExcelConverterX.exe "C:\clients\*.xlsx" "C:\out\clients\" -cPDF -Recurse -kfs
Standard für den Versand von Finanzdaten an externe Empfänger: ein Owner-Passwort sperrt Bearbeitungs-/Druckrechte, ein User-Passwort regelt das Öffnen der Datei, und AES-256-Verschlüsselung hält sie solide.
ExcelConverterX.exe "C:\reports\*.xlsx" "C:\out\" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Print -EncryptStrength es256AES
Ersetzen Sie Print durch eine beliebige Kombination aus Copy, Modify, Annotation, FormFill, HighResPrint, um genau die gewünschten Rechte zu vergeben. Fügen Sie -Pass "wb-pwd" vorab hinzu, falls die Quell-Arbeitsmappe selbst passwortgeschützt ist.
Wenn ein Worker eine Queue-Datei schreibt und der Konverter sie konsumiert, wollen Sie nicht selbst Dateipfade in die Befehlszeile codieren. -list liest Dateimasken (eine pro Zeile) aus einer Textdatei; -verbosity detail schreibt eine Zeile pro Datei; -logmode append bewahrt die Historie über Läufe hinweg.
ExcelConverterX.exe -list "C:\queues\batch.txt" "C:\out\" -cPDF -log "C:\logs\xlsxconv.log" -verbosity detail -logmode append
Aktualisiert Fri, 01 May 2026
(nur $550.00)
Laden Sie die Testversion herunter und konvertieren Sie Ihre Dateien in wenigen Minuten.
Keine Kreditkarte oder Email erforderlich.