Logo
Begin Producten Ondersteuning Contact Over Ons
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Excel naar CSV converteren via de opdrachtregel — Serverbatch-converter

U hebt mappen vol XLS- en XLSX-bestanden die een database, een analytische pipeline of een rapportagedashboard moeten voeden — en het doelsysteem spreekt CSV, geen Excel. Elke werkmap openen in Excel en op Opslaan als → CSV klikken schaalt niet voorbij twee of drie bestanden, en het stort volledig in op een server zonder Excel-installatie. Total Excel Converter X converteert Excel-bestanden naar CSV vanaf de opdrachtregel, in batch, zonder GUI en zonder Microsoft Office op de machine. Installeer het op een Windows-server, roep het aan vanuit een script of via ActiveX, en laat het onbeheerd draaien.

Wat Total Excel Converter X doet

  • Batchconversie — geef een jokerteken op (*.xlsx) en de converter verwerkt elk overeenkomend bestand in één keer
  • Scheidingsteken-beheer — komma, puntkomma, tab of pipe via -CSVDelimiter, passend bij wat uw importer verwacht
  • Coderingsbeheer — uitvoer in UTF-8, UTF-16, Windows-1251, ISO-8859-1 of elke andere codepagina zodat niet-ASCII-tekens de conversie overleven
  • Verwerking van meerdere bladen — voeg alle bladen samen in één CSV of splits elk blad in zijn eigen bestand met -EachSheetSeparate
  • Formule-evaluatie — CSV slaat waarden op, geen formules; de converter evalueert elke cel en schrijft het berekende resultaat
  • Geen Excel vereist — leest XLS en XLSX rechtstreeks zonder Microsoft Office op de server
  • Geen GUI — draait stil vanaf de opdrachtregel zonder pop-upvensters of bevestigingsdialogen
  • ActiveX / COM — roep de converter aan vanuit .NET, VBScript, PHP, Python of elke COM-compatibele omgeving om conversie in uw eigen applicatie in te bouwen
  • .bat-scripting — sla commando's op in batchbestanden en plan ze in met Windows Taakplanner voor volledig geautomatiseerde conversie

Excel naar CSV opdrachtregel-conversie

Gratis proefversie downloaden

(30 dagen, geen e-mail)

Licentie kopen

(serverlicentie, eeuwigdurend)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022

Excel vs CSV: waarom converteren?

Excel-bestanden (XLS, XLSX) zijn containerformaten. Een werkmap bevat meerdere bladen, formules, opmaak, grafieken, draaitabellen, voorwaardelijke regels en ingesloten objecten. XLS is een propriëtair binair formaat uit de jaren 90; XLSX is een ZIP-archief van XML-onderdelen. Beide vereisen een parser die het Office-schema begrijpt. De meeste databases en analytische tools kunnen geen van beide rechtstreeks lezen.

CSV is platte tekst — één rij per regel, velden gescheiden door een scheidingsteken. Elke database-engine, elke scripttaal, elke BI-tool en elk ETL-platform leest CSV zonder vertaling. PostgreSQL COPY, MySQL LOAD DATA INFILE, BigQuery bq load, pandas read_csv, R read.csv — ze verwachten allemaal CSV. Wanneer Excel-gegevens die pipeline moeten binnenkomen, moeten ze eerst CSV worden.

Excel (XLS / XLSX)CSV
FormaatPropriëtair binair of ZIP-XMLPlatte tekst
Bladen per bestandMeerdereEén tabel
FormulesOpgeslagen en herberekendAlleen geëvalueerde waarden
OpmaakLettertypen, kleuren, randen, grafiekenGeen
Database-importVereist ODBC of bibliotheekNative in elke engine
DoelgroepOffice-gebruikersDatabases, scripts, ETL-tools

Excel naar CSV converteren vanaf de opdrachtregel

Stap 1. Installeer Total Excel Converter X

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 Microsoft Excel- of Office-installatie vereist — de converter parseert XLS en XLSX rechtstreeks met zijn eigen engine.

Stap 2. Open de opdrachtprompt

Open cmd.exe of PowerShell. Het uitvoerbare bestand van de converter is XLSConverter.exe, te vinden in de installatiemap (meestal C:\Program Files\CoolUtils\TotalExcelConverterX\). Voeg het toe aan uw systeem-PATH of gebruik het volledige pad in uw commando's.

Stap 3. Voer de basisconversie uit

Het eenvoudigste commando converteert alle Excel-bestanden in een map naar CSV:

XLSConverter.exe C:\Reports\*.xlsx C:\Output\ -c CSV

Dit verwerkt elk .xlsx-bestand in C:\Reports\ en slaat de resulterende CSV-bestanden op in C:\Output\. Elk Excel-bestand levert één CSV op met dezelfde basisnaam. Gebruik *.xls om legacy binaire bestanden te converteren, of *.xls* om beide extensies in één doorgang te vangen.

Stap 4. Stel scheidingsteken, omhulling en codering in

De CSV-standaarden moeten vaak worden aangepast aan het doelsysteem. Echte importers zijn kieskeurig over scheidingstekens en codepagina's:

XLSConverter.exe C:\Reports\*.xlsx C:\Output\ -c CSV -CSVDelimiter ";" -CSVQuotation "\"" -Encoding UTF-8 -log C:\Logs\xls2csv.log
  • -CSVDelimiter "," — komma (standaard). Gebruik ";" voor Europese landinstellingen, "\t" voor tab-gescheiden of "|" voor pipe
  • -CSVQuotation "\"" — omhul velden die het scheidingsteken, aanhalingstekens of regeleinden bevatten in dubbele aanhalingstekens
  • -Encoding UTF-8 — forceer UTF-8-uitvoer. Gebruik UTF-16, Windows-1251, Windows-1252 of ISO-8859-1 zoals het doelsysteem vereist
  • -EachSheetSeparate — splits een werkmap met meerdere bladen in één CSV per blad, genaamd {file}_{sheet}.csv
  • -log C:\Logs\xls2csv.log — schrijf een conversielog ter verificatie

Stap 5. Automatiseer met een .bat-bestand

Sla uw commando op in een .bat-bestand en plan het in met Windows Taakplanner:

@echo off
"C:\Program Files\CoolUtils\TotalExcelConverterX\XLSConverter.exe" C:\Incoming\*.xlsx C:\Archive\CSV\ -c CSV -CSVDelimiter ";" -Encoding UTF-8 -EachSheetSeparate -log C:\Logs\xls2csv.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 nieuwe XLSX-bestanden in C:\Incoming\ en de volgende geplande draai pakt ze op.

ActiveX / COM-integratie

Total Excel 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 Excel-naar-CSV-conversie inbouwen in uw eigen ETL-taak, web-uploadformulier of rapportagedienst zonder een opdrachtregelproces te hoeven starten.

Voorbeeld (C#/.NET):

XLSConverterX Cnv = new XLSConverterX();
Cnv.Convert("C:\\Reports\\sales.xlsx", "C:\\Output\\sales.csv", "-c CSV -CSVDelimiter \";\" -Encoding UTF-8 -log c:\\Logs\\xls.log");

Voorbeeld (PHP):

$c = new COM("XLSConverter.XLSConverterX");
$c->convert("C:\\Reports\\sales.xlsx", "C:\\Output\\sales.csv", "-c CSV -CSVDelimiter \";\" -Encoding UTF-8 -log c:\\Logs\\xls.log");

Dezelfde aanroep werkt vanuit ASP.NET, VBScript, Python, Ruby, Perl en JavaScript (Windows Script Host). Uw applicatie kan geüploade XLSX-bestanden accepteren en CSV retourneren die klaar is voor directe ingestie in een database of analyse-tool.

Online converters vs Total Excel Converter X

FunctieOnline convertersTotal Excel Converter X
BatchverwerkingEén bestand tegelijkOnbeperkt aantal bestanden per batch
BestandsprivacyBestanden geüpload naar server van derdenBestanden verlaten nooit uw machine
Bestandsgrootte-limietDoorgaans 5–25 MBGeen — gigabyte-werkmappen ondersteund
Scheidingsteken / coderingsbeheerZeldzaam of verborgenVolledige controle via vlaggen
Verwerking van meerdere bladenMeestal alleen eerste blad-EachSheetSeparate of samengevoegd
AutomatiseringAlleen handmatigOpdrachtregel, .bat, Taakplanner, ActiveX
ServerimplementatieNiet mogelijkOntworpen voor servers, geen GUI nodig
Vereist Excel geïnstalleerdN.v.t.Nee
Vereist internetJaNee

Wanneer u Excel naar CSV opdrachtregel-conversie nodig hebt

  • Excel laden in PostgreSQL of MySQL. Database-engines lezen geen XLSX. Converteer naar CSV en draai vervolgens COPY sales FROM '/data/sales.csv' CSV HEADER in Postgres of LOAD DATA INFILE in MySQL. De hele pipeline draait in seconden voor bestanden die minuten zouden duren via een GUI-importer.
  • BigQuery of Snowflake voeden. Cloud-warehouses nemen CSV native op via bq load of COPY INTO. Een nachtelijke .bat-taak converteert de Excel-rapporten van de dag naar CSV en uploadt ze naar een staging-bucket waar het warehouse ze kan ophalen.
  • Pandas-, R- en Jupyter-pipelines. Datawetenschappers werken in pandas read_csv en R read.csv. Wanneer de brongegevens als XLSX arriveren van financiën of operations, produceert een server-side converter schone CSV zonder dat iemand Excel aanraakt.
  • Regelgevende en belastinginzendingen. Veel financiële en belastingautoriteiten accepteren alleen CSV-uploads met een vast scheidingsteken en codepagina. Converteer interne Excel-rapporten naar conforme CSV met -CSVDelimiter en -Encoding ingesteld om te voldoen aan de specificatie van het agentschap.
  • Dashboards en BI-tools synchroniseren. Power BI-, Tableau- en Looker-connectors geven de voorkeur aan CSV voor incrementele verversingen. Een converter die op de rapportageserver draait, produceert elk uur de laatste CSV, klaar voor de BI-tool om op te halen.
  • Microsoft Excel op servers elimineren. Excel draaien via Office-automatisering in onbeheerde modus wordt niet ondersteund en crasht regelmatig. Total Excel Converter X leest XLSX rechtstreeks zonder Office-afhankelijkheid.

Waarom Total Excel Converter X

Geen Excel vereist

De converter parseert XLS- en XLSX-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.

Echte serverapplicatie

Total Excel 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.

Beheer van scheidingsteken, codering en meerdere bladen

Echte CSV-importers geven om details. Een puntkomma als scheidingsteken voor Europese systemen, UTF-8 voor internationale tekst, dubbele aanhalingstekens voor velden met ingesloten komma's. Een Excel-werkmap met twaalf maandelijkse bladen is één bestand, maar CSV bevat één tabel per bestand — -EachSheetSeparate splitst de werkmap in twaalf benoemde CSV-bestanden, elk klaar voor afzonderlijke ingestie. Elk detail is ontsloten als opdrachtregelvlag, dus de uitvoer past bij wat uw downstream-pipeline verwacht in één keer.

Niet alleen CSV

Dezelfde opdrachtregeltool converteert Excel naar PDF, DOC, HTML, XML, JSON, ODS, TIFF, JPEG en meer. Eén installatie dekt elk Excel-conversiedoel. Verander -c CSV in -c PDF en u krijgt PDF-rapporten met dezelfde batch- en automatiseringsfuncties.

Gratis proefversie downloaden

(30 dagen, geen e-mail of creditcard)

Licentie kopen

(serverlicentie, eeuwigdurend)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022


quote

Total Excel Converter X — Excel-conversie voor servers Klantenbeoordelingen 2026

Beoordeel Het
Beoordeeld als 4.7/5 op basis van klantbeoordelingen
5 Star

"Onze pipeline neemt dagelijks meer dan 200 XLSX-bestanden op van regionale winkelmanagers en laadt ze in Postgres via COPY. We vervingen een broos Python-plus-openpyxl-script door XLSConverter.exe in een .bat-taak. De puntkomma-scheidingsteken- en UTF-8-vlaggen losten onze Duitse en Poolse tekenproblemen in de eerste run op. Doorvoer ging van veertig minuten naar minder dan vijf voor dezelfde nachtelijke batch."

5 Star Priya Raghavan Data Engineer, Retail Analytics

"We voeden maandelijkse Excel-werkmappen in BigQuery voor het executive dashboard. De -EachSheetSeparate-vlag was het ontbrekende stukje — één CSV per blad mapt schoon naar één staging-tabel per business line. Geen handmatige blad-voor-blad-exports meer uit Excel. De COM-interface laat dezelfde tool ons interne uploadportaal bedienen."

5 Star Daniel Kowalski BI Analyst, Insurance Group

"Ik heb XLSConverter via de ActiveX-klasse geïntegreerd in een .NET-service die makelaarsrapporten verwerkt. Formule-evaluatie werkt correct, zelfs op de grotere werkmappen met cross-blad-verwijzingen. De coderingsvlag handelt onze Italiaanse en Franse invoer schoon af. Documentatie over een paar van de zeldzamere vlaggen zou gedetailleerder kunnen zijn, maar support antwoordde binnen een werkdag op mijn vragen."

4 Star Sofia Marchetti ETL Developer, FinTech Platform

FAQ ▼

Het basiscommando is: XLSConverter.exe C:\Reports\*.xlsx C:\Output\ -c CSV. Dit converteert elk XLSX-bestand in de bronmap naar CSV. Voeg vlaggen toe zoals -CSVDelimiter ";", -Encoding UTF-8 of -EachSheetSeparate om de uitvoer te regelen.
Nee. Total Excel Converter X leest XLS en XLSX rechtstreeks zonder Microsoft Excel, Office of LibreOffice. Dit voorkomt licentiekosten en de instabiliteit van het automatiseren van Excel in onbeheerde scenario's.
Gebruik de -CSVDelimiter-vlag. Geef "," op voor komma (standaard), ";" voor puntkomma (gebruikelijk in Europese landinstellingen), "\t" voor tab of "|" voor pipe. Omhul de waarde in dubbele aanhalingstekens op de opdrachtregel.
Voeg -Encoding UTF-8 toe aan het commando. Andere ondersteunde codepagina's zijn UTF-16, Windows-1251, Windows-1252, ISO-8859-1 en vele andere. Stel de codering in om aan te sluiten op wat uw database of importer verwacht zodat niet-ASCII-tekens intact blijven.
Standaard schrijft de converter alle bladen in één CSV-bestand, gescheiden door een blad-naam-marker. Voeg -EachSheetSeparate toe en de converter produceert één CSV per blad, genaamd {file}_{sheet}.csv. Gebruik die modus altijd wanneer u elk blad in een andere databasetabel laadt.
Ja. CSV is platte tekst en slaat geen formules op. Total Excel Converter X evalueert elke formule en schrijft het berekende resultaat naar de CSV-cel. Datums, percentages en valutawaarden komen door als hun weergegeven numerieke waarde.
Ja. Sla het conversiecommando op in een .bat-bestand en voeg het toe aan Windows Taakplanner. De converter draait onbeheerd op het geplande tijdstip en schrijft een logbestand ter verificatie. Hetzelfde commando werkt vanuit cron-stijl-planners of elke CI/ETL-pipeline die een Windows-proces kan starten.

Voorbeelden van Total Excel ConverterX

Converteer Excel-bestanden met TotalExcelConverterX en .NET


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!");

Converteer Excel-bestanden op webservers met Total Excel ConverterX

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("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);
        }
    }
Meer informatie over Azure.

Converteer Excel-bestanden op webservers met Total Excel ConverterX

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
Voorbeeld2 ASP: direct streamen van het resulterende PDF-bestand
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

Converteer Excel-spreadsheets met PHP en Total Excel ConverterX

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

Converteer Excel-spreadsheets met Ruby en Total Excel ConverterX

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

Converteer Excel-spreadsheets met Python en Total Excel ConverterX

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)

Converteer Excel-bestanden met Pascal en Total Excel ConverterX

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;

Converteer Excel en ODS bestanden op webservers met Total Excel ConverterX

var c = new ActiveXObject("ExcelConverter.ExcelConverterX");
c.Convert("C:\\test\\source.xlsx", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
  alert(c.ErrorMessage)

Converteer Excel-spreadsheets met Perl en Total Excel ConverterX

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;

Begin nu met werken!

Download de gratis proefversie en converteer uw bestanden in enkele minuten.
Geen creditcard of e-mail vereist.

⬇ Gratis proefversie downloaden Windows 7/8/10/11 • 95 MB

Support
Total Excel Converter X — Excel-conversie voor servers Preview1

Laatste Nieuws

Nieuwsbiefabonnement

Maak u geen zorgen, we spammen niet.


© 2026. Alle rechten voorbehouden. CoolUtils File Converters

Cards