Logo
Home Prodotti Supporto Contatti Chi siamo
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Convertitore di file Excel per server

Converti file XLS, XLSX, ODS, XML in batch tramite web-server.

Convertitore Excel Server con ActiveX

Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine

Total Excel Converter X è un SDK lato server che converte fogli di calcolo XLSX, XLS, XLSM, ODS, CSV e XML in PDF, JSON, XML, HTML, DBF, SQL e oltre 15 altri formati — senza che Microsoft Excel o alcun runtime di Office sia installato sul server. Funziona in modalità headless: nessuna GUI, nessuna finestra di dialogo, nessun popup. Total Excel Converter X include sia un binario a riga di comando sia un'interfaccia ActiveX/COM, quindi si integra in ASP, PHP, .NET, Python, Ruby, Java e qualsiasi altro backend compatibile con COM. L'elenco completo dei formati di origine supportati:

  • Formati Microsoft Excel (XLS, XLSX, XLSM)
  • OpenDocument Spreadsheet (ODS)
  • Valori separati da virgola (CSV, TSV, con delimitatori personalizzati)
  • SpreadsheetML (XML)
  • Fogli di lavoro Lotus 1-2-3 (WK2, WKS)
  • File di database dBase (DBF)
  • Data Interchange Format (DIF)
  • Tabelle TeX (TEX)
Total Excel Converter X può convertire qualsiasi foglio di calcolo in PDF (con protezione tramite password, crittografia AES-256 e flag di permessi granulari), HTML (responsive o strict), DOC/DOCX, JSON, XML, CSV con qualsiasi delimitatore, DBF, SQL, LaTeX o immagini (JPG, TIFF, PNG). Supporta la selezione per singolo foglio, l'unione di fogli, l'unione batch di più cartelle di lavoro in un singolo PDF, il percorrimento ricorsivo di cartelle, il monitoraggio di hot-folder tramite Total Folder Monitor e l'elaborazione tramite file di coda (-list) per esecuzioni non presidiate.

Il programma legge le cartelle di lavoro direttamente — nessuna automazione di Excel, nessuna dipendenza dall'Open XML SDK, nessuna istanza headless di Office da gestire.

L'elevata velocità di conversione e le conversioni batch rendono il processo semplice e privo di noia. Provalo gratuitamente (periodo di prova di 30 giorni, senza limitazioni) e scopri che vale davvero il suo prezzo.

Alcune delle conversioni di formato attualmente supportate:

    XLSX
  • XLSX in PDF (con crittografia)
  • XLSX in CSV (qualsiasi delimitatore)
  • XLSX in JSON
  • XLSX in DBF
    XLS
  • XLS in PDF
  • XLS in HTML
  • XLS in XML
  • XLS in DOC / DOCX
    ODS / CSV
  • ODS in XLSX
  • CSV in XLSX
  • CSV in PDF
Scarica Ora!

(incluso un periodo di prova GRATUITO di 30 giorni)

Acquista licenza

(solo $550.00)



Esempi di Total Excel Converter X

Convertire file Excel con Total Excel Converter X e .NET


string src  = @"C:\test\Source.xlsx";
string dest = @"C:\test\Dest.pdf";

var cnv = new ExcelConverterX();
cnv.Convert(src, dest, "-cPDF -log c:\\test\\Excel.log");

if (!string.IsNullOrEmpty(cnv.ErrorMessage))
    throw new Exception(cnv.ErrorMessage);

Convertire file Excel su server web con Total Excel Converter X

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("started...");
            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 srcPath = $@"{assemblyDirectoryPath}\src\sample.xlsx";
                var outPath = Path.GetTempFileName() + ".pdf";
                startInfo.FileName = executablePath;

                if (File.Exists(outPath))
                {
                    File.Delete(outPath);
                }

                if (File.Exists(executablePath) && File.Exists(srcPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & source files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"{srcPath} {outPath}";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }

                int sleepCounter = 10;

                while(!File.Exists(outPath) && sleepCounter > 0)
                {
                    System.Threading.Thread.Sleep(1000);
                    sbLogs.AppendLine("sleep...");
                    sleepCounter--;
                }
                if (File.Exists(outPath))
                    sbLogs.AppendLine("Conversion complete successfully.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
Maggiori informazioni su Azure Functions.

Convertire file Excel su server web con Total Excel Converter X

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

Trasmettere il PDF risultante direttamente in streaming da ASP

dim C
Set C=CreateObject("ExcelConverter.ExcelConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Response.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

Convertire fogli di calcolo Excel con PHP e Total Excel Converter X

$src="C:\\test\\test.xlsx";
$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 "fail:".$c->ErrorMessage;

Convertire fogli di calcolo Excel con Total Excel Converter X e Ruby

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

Convertire fogli di calcolo Excel con Total Excel Converter X e Python

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(dest):
    print(c.ErrorMessage)

Convertire file Excel con Pascal e Total Excel Converter X

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;

Convertire file Excel e ODS su server web con Total Excel Converter X

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

Convertire fogli di calcolo Excel con Total Excel Converter X e Perl

use Win32::OLE;

my $src  = "C:\\test\\test.xlsx";
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;

quote

Convertitore di file Excel per server Recensioni dei clienti 2026

Valutalo
Valutato 4.7/5 in base alle recensioni dei clienti
5 Star

"Due anni fa abbiamo sostituito uno script di automazione COM basato su Excel-Interop con Total Excel Converter X. La pipeline Interop perdeva handle, mandava in crash i pool di applicazioni e richiedeva un'installazione completa di Office su ogni VM di conversione. Ora quelle VM eseguono solo ExcelConverterX.exe dietro a una coda. La latenza di conversione è scesa da circa 12 secondi per cartella di lavoro a 1,5 secondi e la voce di costo della licenza Office è sparita. L'integrazione .NET con il nostro worker ha richiesto mezza giornata."

5 Star Mateusz K.
Senior Backend Developer at a fintech

"I nostri clienti caricano fogli di calcolo per le buste paga in ogni variante: modelli del fornitore in XLS, XLSX moderni con macro, occasionali ODS da utenti LibreOffice. Total Excel Converter X normalizza tutto in un unico profilo PDF d'archivio con crittografia AES-256 e applica i flag di permessi granulari di cui abbiamo bisogno per la conformità. Il file di coda -list più i log -verbosity detail si integrano direttamente nel nostro aggregatore di log. Headless su Windows Server Core, niente Office, nessuna sorpresa."

5 Star Sofia L.
DevOps Engineer at a payroll SaaS

"Esponiamo XLSX-in-JSON come servizio ai nostri clienti ETL. Total Excel Converter X è il motore dietro a quell'endpoint. -FirstRowIsHeader e l'output JSON diretto significano che non abbiamo dovuto scrivere il nostro parser né mantenere un passaggio separato CSV-in-JSON. Cinque anni di throughput a migliaia di conversioni al giorno, nessun fallimento che possiamo imputare al convertitore. La CLI è stabile e l'output è identico bit per bit tra esecuzioni."

5 Star Hamid Y.
CTO at an ETL platform vendor

"Abbiamo integrato Total Excel Converter X nel nostro prodotto di reportistica con la Royalty-Free License. La tariffa una tantum per progetto era una frazione di quella che Aspose-Cells voleva con un abbonamento per sviluppatore. Il nostro installer distribuisce e registra l'ActiveX, la nostra app lo richiama direttamente, gli utenti finali vedono solo la nostra UI. La limitazione a 32 bit dell'ActiveX ci è costata un paio di giorni di rilavorazione della pipeline, ma il supporto è stato reattivo quando abbiamo chiesto delle soluzioni alternative."

4 Star Britt N.
Independent Software Vendor

"I broker caricano gli export degli annunci in XLSX con foto incorporate e celle unite, e ci serve un PDF pulito per il portale rivolto al pubblico. Total Excel Converter X gestisce le particolarità di rendering (celle unite, riquadri bloccati, intervalli con nome) meglio delle librerie open source che abbiamo valutato. Combinare dieci cartelle di lavoro in un unico PDF mensile con -combine -sort name è una funzionalità che usiamo a ogni ciclo di rilascio."

5 Star Daichi T.
Lead .NET Developer at a real-estate platform


Chi usa Total Excel ConverterX?

Developers and IT teams that convert Excel files to PDF, DOC, CSV, and more on servers

Web Applications

Online Spreadsheet Conversion

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.

Enterprise Automation

ERP & CRM Data Export

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.

Hot Folder Automation

Folder Monitor Integration

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.

Multi-User Networks

Network Conversion Service

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.

Software Development

Excel SDK for Custom Apps

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.

Esempi da riga di comando

Total Excel ConverterX include ExcelConverterX.exe, un binario console che puoi pilotare da script, attività pianificate, runner CI o qualsiasi servizio backend. Il set di flag corrisponde alla GUI ExcelConverter.exe; per il riferimento completo consulta la documentazione da riga di comando. Le ricette qui sotto coprono i casi che sentiamo più spesso dai clienti SDK.

1. Convertire una singola cartella di lavoro in PDF

La chiamata più semplice possibile — un file sorgente, un output, un formato di destinazione.

ExcelConverterX.exe "C:\reports\Q4-financials.xlsx" "C:\out\Q4-financials.pdf" -cPDF

2. Elaborare in batch una cartella di file XLSX

Elabora ogni cartella di lavoro in una cartella e rilascia i PDF in una directory di output adiacente. Sostituisci la maschera con *.xls, *.ods o *.csv per scegliere un formato sorgente diverso.

ExcelConverterX.exe "C:\reports\*.xlsx" "C:\out\" -cPDF

3. Esportare in CSV con un delimitatore personalizzato

La maggior parte delle pipeline dati ha bisogno di CSV, ma raramente con la sola virgola. Usa -td per scegliere tra i delimitatori standard (Tab, Space, Semicolon, Comma) oppure -td Other -tdo per impostarne un altro — qui un carattere pipe.

ExcelConverterX.exe "C:\reports\*.xlsx" "C:\out\" -cCSV -td Other -tdo "|" -FirstRowIsHeader -UseQuote

-FirstRowIsHeader dice al convertitore di trattare la riga 1 come nomi colonna; -UseQuote avvolge i campi di testo tra virgolette così i delimitatori incorporati non rompono il parsing.

4. XLSX in JSON o XML per ingestion API

Per alimentare i dati di una cartella di lavoro in un endpoint REST o un job ETL, renderizza direttamente in un formato strutturato invece di passare per CSV.

ExcelConverterX.exe "C:\reports\*.xlsx" "C:\out\" -cJSON -FirstRowIsHeader
ExcelConverterX.exe "C:\reports\*.xlsx" "C:\out\" -cXML -FirstRowIsHeader

5. XLSX in DBF per esportazione database legacy

Molti strumenti di contabilità e ERP consumano ancora tabelle DBF. Il convertitore scrive file dBase validi direttamente da una cartella di lavoro.

ExcelConverterX.exe "C:\reports\customers.xlsx" "C:\out\customers.dbf" -cDBF -FirstRowIsHeader

6. Convertire solo fogli specifici

Per default ogni foglio visibile diventa il proprio file di output. -sheets sceglie solo i fogli che nomini; -cs li combina in un unico documento; -ExportAll include i fogli nascosti.

ExcelConverterX.exe "C:\reports\workbook.xlsx" "C:\out\summary.pdf" -cPDF -sheets "Summary;Q4;Forecast" -cs

7. Combinare più cartelle di lavoro in un unico PDF

Il reporting di fine mese spesso significa cucire dieci o venti cartelle di lavoro in una singola consegna. -combine le unisce in un unico PDF nell'ordine dei file sorgente; -sort name controlla quell'ordine.

ExcelConverterX.exe "C:\reports\monthly\*.xlsx" "C:\out\monthly-pack.pdf" -cPDF -combine -sort name

8. Ricorrere su un albero di progetto e rispecchiarne la struttura delle cartelle

Quando le cartelle di lavoro vivono in cartelle cliente annidate, -Recurse attraversa le sottodirectory e -kfs ricrea lo stesso albero lato output invece di appiattire tutto in un unico bucket.

ExcelConverterX.exe "C:\clients\*.xlsx" "C:\out\clients\" -cPDF -Recurse -kfs

9. PDF protetto da password per la distribuzione

Standard per inviare dati finanziari a destinatari esterni: una password proprietario blocca i permessi di modifica/stampa, una password utente regola l'apertura del file e la cifratura AES-256 lo mantiene solido.

ExcelConverterX.exe "C:\reports\*.xlsx" "C:\out\" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Print -EncryptStrength es256AES

Sostituisci Print con qualsiasi combinazione di Copy, Modify, Annotation, FormFill, HighResPrint per concedere esattamente i diritti che vuoi. Aggiungi -Pass "wb-pwd" in cima se la cartella di lavoro sorgente stessa è protetta da password.

10. Esecuzioni non presidiate con file di lista e log dettagliato

Quando un worker scrive un file di coda e il convertitore lo consuma, non vuoi codificare i percorsi file nella riga di comando stessa. -list legge le maschere file (una per riga) da un file di testo; -verbosity detail scrive una riga per file; -logmode append mantiene la storia tra le esecuzioni.

ExcelConverterX.exe -list "C:\queues\batch.txt" "C:\out\" -cPDF -log "C:\logs\xlsxconv.log" -verbosity detail -logmode append
Scarica Ora!

Aggiornato Fri, 01 May 2026

Acquista licenza

(solo $550.00)



Domande frequenti su Total Excel Converter X ▼

No. Total Excel Converter X legge i formati XLS, XLSX, XLSM, ODS, CSV, XML, DBF e Lotus direttamente tramite il proprio parser. Non è necessario Microsoft Excel, Office, l'Open XML SDK o alcun framework di automazione headless di Office. Questa è la ragione principale per cui i clienti passano a Excel Converter X dalle pipeline basate su Excel-Interop o sull'automazione di Office — nessuna licenza, nessun crash dei pool di applicazioni, nessuna istanza headless di Office da mantenere attiva.
Input: XLS, XLSX, XLSM, ODS, CSV, TSV, XML (SpreadsheetML), WK2, WKS, DBF, DIF, TEX. Output: PDF (con crittografia AES-256 e permessi granulari), DOC, DOCX, HTML, JSON, XML, CSV con qualsiasi delimitatore personalizzato, DBF, SQL, LaTeX, JPG, TIFF, PNG, ODT, ODS. Sono supportati la selezione per singolo foglio, l'unione di fogli e l'unione dell'intera cartella di lavoro in un singolo PDF.
Total Excel Converter X espone un'interfaccia COM/ActiveX, quindi qualsiasi linguaggio compatibile con COM può richiamarlo direttamente: new COM("ExcelConverter.ExcelConverterX") in PHP, new ExcelConverterX() in .NET, win32com.client.Dispatch in Python, WIN32OLE.new in Ruby. In alternativa, il binario a riga di comando ExcelConverterX.exe può essere richiamato da qualsiasi processo, scheduler o script di shell. È disponibile anche lo streaming PDF diretto tramite ConvertToStream per le risposte web ASP/PHP.
Total Excel Converter è la versione GUI desktop pensata per l'uso interattivo su una workstation. Total Excel Converter X è l'SDK server: nessuna interfaccia grafica, nessuna finestra di dialogo, nessuna interazione con l'utente finale. È concesso in licenza per l'uso lato server non presidiato, include l'interfaccia ActiveX/COM per l'integrazione applicativa e supporta una Royalty-Free License per la ridistribuzione all'interno del proprio prodotto.
Sì. Poiché il convertitore è un normale binario Windows con un'interfaccia COM, funziona ovunque venga eseguito Windows: pool di applicazioni IIS, container Windows, Azure App Service o Azure Functions sul runtime Windows, istanze AWS EC2 Windows e Windows Server in locale. Nota: il componente ActiveX è solo a 32 bit, quindi configura il pool di applicazioni IIS o il runtime .NET a 32 bit quando lo richiami tramite COM. Il binario a riga di comando funziona su Windows a 64 bit senza restrizioni.
Sì. Usa -mp "owner-pwd" per la password del proprietario e -up "user-pwd" per controllare l'apertura del file. Il flag -perm accetta qualsiasi combinazione di Print, HighResPrint, Copy, Modify, Annotation, FormFill. La forza della crittografia è controllata da -EncryptStrength es256AES. Se la cartella di lavoro di origine è essa stessa protetta da password, passa -Pass "workbook-pwd" in anticipo affinché il convertitore possa aprirla.
Usa -sheets "Summary;Q4;Forecast" per selezionare fogli con nome da una cartella di lavoro. Aggiungi -cs per unire i fogli selezionati in un singolo documento di output, oppure -ExportAll per includere anche i fogli nascosti. Per unire più cartelle di lavoro in un unico PDF nell'ordine dei file di origine, esegui -combine -sort name contro una maschera di cartella. -Recurse percorre le sottodirectory e -kfs rispecchia l'albero delle cartelle sul lato output invece di appiattire tutto in un unico contenitore.
Sì. Il download è una versione di prova completamente funzionante di 30 giorni con tutti i formati di output, ActiveX e funzionalità a riga di comando sbloccate — nessuna carta di credito e nessuna email richiesta per iniziare. Dopo 30 giorni decidi se acquistare. La licenza è un pagamento una tantum con aggiornamenti a vita e supporto tecnico.

Inizia a lavorare subito!

Scarica la versione di prova e converti i tuoi file in pochi minuti.
Non è richiesta carta di credito o email.

⬇ Scarica versione di prova Windows 7/8/10/11 • 120 MB
Pro Suite

Caratteristiche principali della versione completa registrata

  • Formati sorgente: XLS, XLSX, CSV, TSV, XLSM, XLSB, XLT, XLTM, XLTX, XLK, XLW, OTS, PXL, QPW, WB2, WB1, WQ2, WQ1, SDC, VOR, DBF, SLK, UOS, UOF, WK1, WK2, WK3, WK4, WKS, WAB, DIF, ET, Clarion, DBISAM, Advantage.
  • Formati di output: DOC, PDF, HTML, MHT, XHTML, CSV, TXT, TIFF, JPEG, SVG, RTF, XML, XLS, XLSX, ODS, ODT, Lotus, DIFF, SYLK, LATEX, SQL, DBF, Access.
  • Esporta fogli nascosti
  • Converte XLS con grafici
  • Può firmare file PDF
  • Supporta file Excel 2019
  • Offre l'opzione Adatta alla pagina
  • Converti Excel in Access da riga di comando
  • Converti Excel in XML da riga di comando
  • Converti Excel in CSV da riga di comando

Elenco delle applicazioni con supporto API integrato