Converteer XLS, XLSX, ODS, XML-spreadsheets in batch via webservers.
Windows
2000/2003/Vista/7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
De Total Excel Converter X bouwt voort op de bekroonde functionaliteit van de Total Excel Converter door steun toe te voegen voor webgebaseerde, servergerichte activiteiten. Het converteert Excel gemakkelijk en nauwkeurig naar Word (zowel Doc als DocX), PDF, HTML, Access, TXT, ODT, ODS, XML, SQL, CSV, Lotus, DBF, TEX, DIFF, SYLK, en LaTeX-bestanden. De Total Excel Converter X omvat ook ondersteuning voor ActiveX en toegang via de opdrachtregel.
Door het geavanceerde, webgebaseerde ontwerp heeft de Total Excel ConverterX geen GUI of onderbrekende berichten. Het kan uw XLS-bestanden stil en automatisch converteren. Converteer enkele Excel-sheets, of werk met grote hoeveelheden bestanden; de keuze is aan u. Hoe dan ook, bereid u voor om veel tijd te besparen!
De Total Excel Converter X is een krachtige consoletool zonder omslachtige GUI. Ontworpen om u te helpen backend-conversies automatisch uit te voeren, wordt deze krachtige utility ondersteund door een decennium aan tests en gebruikersfeedback. Probeer het vandaag nog door onze proefversie te downloaden.
Op zoek naar servergebaseerde oplossingen? Ontdek een reeks serverproducten die zijn afgestemd op robuuste prestaties op CoolUtils Server Products.
(inclusief 30 dagen GRATIS proefperiode)
(alleen $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("Conversie voltooid!");
public static class Function1 { [FunctionName("Function1")] public static async TaskRun( [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req, ILogger log) { StringBuilder sbLogs = new StringBuilder(); sbLogs.AppendLine("begonnen..."); 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("bestanden aanwezig..."); } else sbLogs.AppendLine("EXE- en MSG-bestanden NIET aanwezig..."); startInfo.WindowStyle = ProcessWindowStyle.Hidden; startInfo.Arguments = $"{msgPath} {outPath}"; using (Process exeProcess = Process.Start(startInfo)) { sbLogs.AppendLine($"wacht...{DateTime.Now.ToString()}"); exeProcess.WaitForExit(); sbLogs.AppendLine($"voltooid...{DateTime.Now.ToString()}"); } int sleepCounter = 10; while(!File.Exists(outPath) && sleepCounter > 0) { System.Threading.Thread.Sleep(1000); sbLogs.AppendLine("slaap..."); sleepCounter--; } if (File.Exists(outPath)) sbLogs.AppendLine("Conversie succesvol voltooid."); } 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 "mislukt:" . $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;
Ik heb veel Excel naar CSV-converters geprobeerd, zelfs alle gratis online diensten, maar ze hebben mijn bestanden niet correct omgezet. Het komt doordat mijn Excel-bestanden Russische (Cyrillisch alfabet) tekens bevatten en alle andere converters er niet in slaagden de Cyrillische tekens correct weer te geven. Alleen Total Excel Converter deed het werk correct, bovendien heeft Total Excel Converter een zeer eenvoudig begrijpelijk menu, het is heel gemakkelijk om door het menu te navigeren."
Zhandos Alpyssov www.ceravit.com
"Het is een veelbelovend en goed product. We hebben tot nu toe Excel naar tekst en xls naar doc conversies getest, het werkte prima. Bedankt voor de ondersteuning."
Marcus Todsen
Bijgewerkt Mon, 26 Feb 2024
(alleen $550.00)