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

Excel naar Access converteren via de opdrachtregel — Serverbatch-converter

U hebt mappen vol Excel-werkmappen die binnen Microsoft Access moeten leven — voor SQL-query's, joins over tabellen heen, indexering of het voeden van een rapportagedatabase. Elke XLSX in Access openen en door de importwizard wandelen schaalt niet voorbij twee of drie bestanden. Total Excel Converter X converteert XLS- en XLSX-bestanden naar DBF (het dBase IV-formaat dat Access native importeert) vanaf de opdrachtregel, in batch, zonder GUI en zonder dat een Microsoft Office-installatie nodig is. 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
  • DBF-uitvoer voor Access — produceert dBase IV-tabellen met juiste veldtypen, klaar voor directe import in Access, FoxPro, OpenOffice Base of elke BI-tool die DBF leest
  • Veldnaamdetectie — gebruikt de eerste rij van het werkblad als DBF-veldnamen en leidt veldtypen (Character, Numeric, Date, Logical) af uit de kolomgegevens
  • Bladselectie — converteer een specifiek werkblad op naam of index, of verwerk elk blad in de werkmap als afzonderlijke DBF
  • Geen Excel vereist — de converter 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 ETL-taken

Excel naar Access DBF 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 Access: waarom converteren?

Excel is een spreadsheet. Elk werkblad is een plat raster — rijen en kolommen, met formules en opmaak erbovenop. Excel verwerkt tot 1.048.576 rijen per blad, maar het heeft geen native joins, geen geïndexeerde lookups over bestanden heen en geen gedeeld transactiemodel. Twee analisten die dezelfde XLSX bewerken produceren twee uiteenlopende kopieën. Rapporteren over gegevens die over dertig werkmappen leven betekent VLOOKUP-ketens schrijven die breken zodra een kolom verschuift.

Access (en elke database die DBF consumeert, waaronder FoxPro, OpenOffice Base en de meeste BI-tools) is gebouwd voor relationele gegevens. Tabellen hebben getypeerde velden, primaire sleutels en indexen. Query's gebruiken SQL: joins, aggregaties, filters, subquery's. Eén Access-database kan tientallen miljoenen rijen bevatten over meerdere gekoppelde tabellen heen en ze serveren via formulieren en rapporten. Wanneer Excel-gegevens dat soort analyse moeten aandrijven, moeten ze eerst in een databasetabel landen — en DBF is het formaat dat Access importeert zonder conversiefrictie.

ExcelAccess / DBF
StructuurPlat raster per bladGetypeerde velden, indexen, relaties
BevragenFormules, VLOOKUPSQL met joins en aggregaties
Schaal1M rijen per blad, traag voorbij 100KTientallen miljoenen rijen per tabel
GelijktijdigheidEén bewerker tegelijkMeerdere gebruikers met rij-vergrendeling
WerkstroomAd-hoc-analyseRapportage, ETL, BI-pipelines

Excel naar Access 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 Office-installatie vereist — de converter parseert XLS en XLSX rechtstreeks met zijn eigen engine, inclusief formules, datums, numerieke precisie en Unicode-tekst.

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

XLSConverter.exe C:\Books\*.xlsx C:\Output\ -c DBF

Dit verwerkt elk .xlsx-bestand in C:\Books\ en slaat de resulterende DBF-tabellen op in C:\Output\. Elke werkmap levert één DBF op met dezelfde basisnaam, klaar om in Access te slepen via Externe gegevens → dBase-bestand.

Stap 4. Voeg veldtoewijzings- en logoptie's toe

Beheer hoe kolommen DBF-velden worden met extra vlaggen:

XLSConverter.exe C:\Books\*.xlsx C:\Output\ -c DBF -Sheet Sheet1 -FirstRowHeader 1 -log C:\Logs\xls2dbf.log
  • -Sheet Sheet1 — kies een specifiek werkblad op naam (of gebruik een index)
  • -FirstRowHeader 1 — behandel rij 1 als veldnamen; de converter saneert ze tot geldige DBF-identifiers
  • -Range A1:G500 — beperk de conversie tot een specifiek celbereik
  • -log C:\Logs\xls2dbf.log — schrijf een conversielog dat elk invoerbestand, uitvoerbestand, rij-aantal en eventuele veld-afkappingswaarschuwingen vermeldt

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\DBF\ -c DBF -FirstRowHeader 1 -log C:\Logs\xls2dbf.log

Voer het elke nacht uit, of nadat een financieel team hun dagelijkse werkmap in de inkomende map heeft geplaatst. De DBF-bestanden worden vervolgens via ODBC in Access gekoppeld of als native tabellen geïmporteerd, en de rest van de rapportagepipeline draait tegen een echte database in plaats van een wirwar van spreadsheets.

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-DBF-conversie inbouwen in uw eigen ETL-service, intranetportaal of data-ingest-applicatie zonder een opdrachtregelproces te hoeven starten.

Voorbeeld (C#/.NET):

XLSConverterX Cnv = new XLSConverterX();
Cnv.Convert("C:\\Books\\sales.xlsx", "C:\\Output\\sales.dbf", "-c DBF -FirstRowHeader 1 -log c:\\Logs\\xls.log");

Voorbeeld (PHP):

$c = new COM("XLSConverter.XLSConverterX");
$c->convert("C:\\Books\\sales.xlsx", "C:\\Output\\sales.dbf", "-c DBF -FirstRowHeader 1 -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 van een webformulier accepteren, ze converteren naar DBF en het resultaat in Access koppelen of rechtstreeks in een SQL Server-staging-tabel laden.

Online converters vs Total Excel Converter X

FunctieOnline convertersTotal Excel Converter X
BatchverwerkingEén bestand tegelijkOnbeperkt aantal bestanden per batch
BestandsprivacyWerkmappen geüpload naar server van derdenBestanden verlaten nooit uw machine
Veldtype-detectieAlles wordt CharacterNumeric, Date, Logical, Character afgeleid
BladselectieAlleen eerste bladElk blad op naam of index
Rij-limietVaak gemaximeerd op 10K-50K rijenGeen kunstmatige limiet
AutomatiseringAlleen handmatigOpdrachtregel, .bat, Taakplanner, ActiveX
ServerimplementatieNiet mogelijkOntworpen voor servers, geen GUI nodig
Vereist Excel geïnstalleerdN.v.t.Nee

Wanneer u Excel naar Access opdrachtregel-conversie nodig hebt

  • ETL naar een rapportage-warehouse. Een financieel team plaatst dagelijkse XLSX-exports in een netwerkmap. Een geplande .bat-taak converteert ze 's nachts naar DBF; Access koppelt de tabellen en de ochtend-dashboards verversen tegen een echte database in plaats van broze VLOOKUP-ketens.
  • Legacy-spreadsheets migreren naar Access. Een afdeling draait al vijftien jaar op Excel. Migreren naar Access betekent honderden historische werkmappen in één keer naar DBF converteren, met behoud van veldtypen en datumkolommen in plaats van alles handmatig over te tikken.
  • Veldgegevenssync met een relationele database. Landmeters en auditors verzamelen gegevens in Excel op laptops. Terug op kantoor converteert een geplande taak elke ingediende werkmap naar DBF en voegt het toe aan de hoofd-Access-tabel, klaar voor SQL-query's en joins tegen bestaande referentiegegevens.
  • BI-tools voeden die DBF lezen. Crystal Reports, FoxPro-applicaties en verschillende gespecialiseerde BI-tools consumeren DBF native. Excel-bronnen naar DBF converteren laat u bestaande rapportsjablonen op de nieuwe gegevens richten zonder de rapportagelaag te herschrijven.
  • Microsoft Office op servers elimineren. Excel draaien in onbeheerde modus wordt niet ondersteund en is onbetrouwbaar. Total Excel Converter X leest XLS en XLSX rechtstreeks zonder Office-afhankelijkheid, wat uw ETL-host schoon en eenvoudig te licentiëren houdt.

Waarom Total Excel Converter X

Geen Office vereist

De converter leest XLS en XLSX rechtstreeks en schrijft DBF-tabellen zonder Microsoft Excel, LibreOffice of welke spreadsheettoepassing dan ook geïnstalleerd. Dit voorkomt Office-licentiekosten per server en de bekende instabiliteit van het automatiseren van Excel in onbeheerde scenario's.

Echte veldtypen, geen alles-tekst

Getallen blijven numeriek, datums blijven Date-velden, true/false-vlaggen worden Logical, tekst wordt Character met passende breedte. Access importeert het resultaat als een correct getypeerde tabel die u onmiddellijk kunt indexeren, joinen en bevragen — geen post-import-conversiestap.

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 ETL-host of data-ingest-server nodig heeft.

Niet alleen DBF

Dezelfde opdrachtregeltool converteert Excel naar CSV, JSON, XML, SQL, PDF, HTML, ODS en meer. Eén installatie dekt uw volledige Excel-naar-database- en Excel-naar-document-pipeline. Verander -c DBF in -c SQL en u krijgt een script met INSERT-statements klaar om te laden in MySQL, PostgreSQL of SQL Server, 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 klinieken dienen wekelijks utilisatiegegevens in als XLSX. Die in Access laden via de importwizard kostte elke maandag twee uur. We draaien nu XLSConverter.exe vanuit een geplande .bat over de SMB-share, en de gekoppelde DBF-tabellen verversen automatisch. Veldtypen komen correct door, inclusief de datumkolommen die de Access-wizard altijd verprutste. Twee uur terug per week, en nul handmatige aanrakingen."

5 Star Linnea Ostberg Database Administrator, Regional Health Network

"We moesten vijftien jaar verzendspreadsheets migreren naar één Access-database voor trendanalyse. Total Excel Converter X verwerkte het hele archief in één batch — ongeveer 4.200 werkmappen — over een lang weekend. Het logbestand markeerde de paar bestanden met slechte kopregels, en de rest belandde in Access met juiste Numeric- en Date-velden. Beter dan het alternatief van handmatige import of een eenmalig Python-script dat niemand anders kan onderhouden."

5 Star Daniel Petrescu Reporting Analyst, Logistics Co.

"We embedden XLSConverter via de COM-interface in onze ingest-service. Klanten uploaden Excel-tariefkaarten via het portaal; de service converteert ze naar DBF en koppelt het resultaat in onze staging-Access-database voor validatie voordat ze naar SQL Server worden gepromoveerd. De ActiveX-aanroep is snel en voorspelbaar. Bladselectie en FirstRowHeader dekken bijna elke klantsjabloon; een paar randgevallen vereisten voorbewerking aan onze kant, maar support was responsief toen we het vroegen."

4 Star Aiyana Holloway ETL Developer, Insurance SaaS

FAQ ▼

Het basiscommando is: XLSConverter.exe C:\Books\*.xlsx C:\Output\ -c DBF. Dit converteert elke Excel-werkmap in de bronmap naar een DBF-tabel, die Access native importeert via Externe gegevens → dBase-bestand. Voeg -FirstRowHeader 1 toe om rij 1 als veldnamen te gebruiken en -Sheet om een specifiek werkblad te kiezen.
DBF (dBase IV) is het lingua-franca-databaseformaat dat Access, FoxPro, OpenOffice Base, Crystal Reports en de meeste BI-tools native lezen. DBF in plaats van MDB/ACCDB produceren verwijdert de afhankelijkheid van de Access Database Engine en werkt met elke versie van Access vanaf 2000. Eenmaal geïmporteerd wordt de DBF een standaard Access-tabel.
Total Excel Converter X leidt veldtypen af uit de kolomgegevens: getallen worden Numeric, datums worden Date, TRUE/FALSE wordt Logical, en tekst wordt Character met de breedte aangepast aan de langste waarde. Met -FirstRowHeader 1 levert de eerste rij veldnamen, gesaneerd tot geldige DBF-identifiers (max 10 tekens, geen spaties).
Nee. De converter leest XLS en XLSX rechtstreeks en schrijft DBF zonder Microsoft Office. U hebt alleen Access nodig op het werkstation dat de DBF importeert of koppelt voor bevraging — de conversiehost blijft Office-vrij, wat licentiëring vereenvoudigt en de instabiliteit voorkomt van het automatiseren van Excel onbeheerd.
Ja. Kies in Access Externe gegevens → Nieuwe gegevensbron → Uit bestand → dBASE-bestand, wijs naar de DBF en koppel hem (live updates terwijl de DBF verandert) of importeer hem als native Access-tabel. Veldtypen en namen worden overgenomen zoals gedefinieerd in de DBF, klaar voor SQL-query's, joins en indexering.
Ja. Gebruik -Sheet Bladnaam om een specifiek blad te converteren, of voer de converter eenmaal per blad uit om één DBF per werkblad te produceren. Elke DBF kan vervolgens als afzonderlijke tabel in Access worden geïmporteerd, waardoor u kunt joinen over bladen die voorheen in één werkmap leefden.
DBF ondersteunt tot 1 miljard records per tabel, ver boven Excel's bladlimiet van 1.048.576 rijen. Total Excel Converter X legt geen kunstmatige limiet op — als uw XLSX in Excel past, zal de DBF hem bevatten. Veldbreedte per record is gemaximeerd op 65.535 bytes door de DBF-specificatie, wat zelden een beperking is voor spreadsheetgegevens.

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