Logo
Início Produtos Suporte Contato Sobre Nós
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Conversor de arquivos Excel para servidores — uma solução prática para conversão automática de planilhas

Converta planilhas XLS, XLSX, ODS, XML em lote por meio de servidores web.

Conversor Excel para Servidor com ActiveX

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

O Total Excel Converter X é um SDK do lado do servidor que converte planilhas XLSX, XLS, XLSM, ODS, CSV e XML para PDF, JSON, XML, HTML, DBF, SQL e mais de 15 outros formatos — sem o Microsoft Excel ou qualquer runtime do Office instalado no servidor. Ele roda em modo headless: sem GUI, sem diálogos, sem pop-ups. O Total Excel Converter X vem com um binário de linha de comando e uma interface ActiveX/COM, encaixando-se em ASP, PHP, .NET, Python, Ruby, Java e qualquer outro back-end compatível com COM. A lista completa de formatos de origem suportados:

  • Formatos do Microsoft Excel (XLS, XLSX, XLSM)
  • Planilha OpenDocument (ODS)
  • Valores separados por vírgula (CSV, TSV, com delimitadores personalizados)
  • SpreadsheetML (XML)
  • Planilhas Lotus 1-2-3 (WK2, WKS)
  • Arquivos de banco de dados dBase (DBF)
  • Data Interchange Format (DIF)
  • Tabelas TeX (TEX)
O Total Excel Converter X pode converter qualquer planilha para PDF (com proteção por senha, criptografia AES-256 e flags de permissão individuais), HTML (responsivo ou estrito), DOC/DOCX, JSON, XML, CSV com qualquer delimitador, DBF, SQL, LaTeX ou imagens (JPG, TIFF, PNG). Suporta seleção por planilha, combinação de planilhas, combinação em lote de várias pastas de trabalho em um único PDF, percurso recursivo de pastas, monitoramento de hot-folder via Total Folder Monitor e processamento de arquivo de fila (-list) para execuções não assistidas.

O programa lê as pastas de trabalho diretamente — sem automação do Excel, sem dependência do Open XML SDK, sem instância headless do Office para gerenciar.

A alta velocidade de conversão e os processos em lote tornam o trabalho simples e sem tédio. Experimente gratuitamente (período de avaliação de 30 dias, sem limitações) e descubra que vale o investimento.

Algumas das conversões de formatos atualmente suportadas:

    XLSX
  • XLSX para PDF (com criptografia)
  • XLSX para CSV (qualquer delimitador)
  • XLSX para JSON
  • XLSX para DBF
    XLS
  • XLS para PDF
  • XLS para HTML
  • XLS para XML
  • XLS para DOC / DOCX
    ODS / CSV
  • ODS para XLSX
  • CSV para XLSX
  • CSV para PDF
Baixe Agora!

(inclui 30 dias de teste GRATUITO)

Comprar licença

(apenas $550.00)



Exemplos do Total Excel Converter X

Converter arquivos Excel com o 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);

Converter arquivos Excel em servidores web com o 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);
        }
    }
Mais informações sobre Azure Functions.

Converter arquivos Excel em servidores web com o 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

Transmitir o PDF resultante diretamente do 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

Converter planilhas Excel com PHP e o 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;

Converter planilhas Excel com o 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

Converter planilhas Excel com o 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)

Converter arquivos Excel com Pascal e o 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;

Converter arquivos Excel e ODS em servidores web com o 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)

Converter planilhas Excel com o 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

Conversor de arquivos Excel para servidores — uma solução prática para conversão automática de planilhas Avaliações de Clientes 2026

Avalie
Classificado como 4.7/5 com base nas avaliações dos clientes
5 Star

"Substituímos um script de automação COM do Excel-Interop pelo Total Excel Converter X há dois anos. O pipeline do Interop vazava handles, derrubava application pools e exigia uma instalação completa do Office em cada VM de conversão. Agora essas VMs rodam apenas o ExcelConverterX.exe atrás de uma fila. A latência de conversão caiu de cerca de 12 segundos por pasta de trabalho para 1,5 segundo, e o item de licenciamento do Office sumiu da planilha. A integração .NET com nosso worker levou meio dia."

5 Star Mateusz K.
Senior Backend Developer at a fintech

"Nossos clientes enviam planilhas de folha de pagamento em todos os formatos: templates de fornecedores em XLS, XLSX moderno com macros, ODS ocasional de usuários do LibreOffice. O Total Excel Converter X normaliza tudo para um único perfil de PDF arquivístico com criptografia AES-256 e aplica as flags de permissão que precisamos para conformidade. O arquivo de fila -list mais os logs detalhados de -verbosity vão direto para nosso agregador de logs. Headless no Windows Server Core, sem Office, sem surpresas."

5 Star Sofia L.
DevOps Engineer at a payroll SaaS

"Expomos XLSX-para-JSON como um serviço para nossos clientes de ETL. O Total Excel Converter X é o motor por trás desse endpoint. -FirstRowIsHeader e a saída JSON direta significam que não tivemos que escrever nosso próprio parser ou manter uma etapa separada de CSV-para-JSON. Cinco anos de throughput em milhares de conversões por dia, sem falhas que possamos atribuir ao conversor. O CLI é estável e a saída é bit-idêntica entre execuções."

5 Star Hamid Y.
CTO at an ETL platform vendor

"Empacotamos o Total Excel Converter X dentro do nosso produto de relatórios sob a Licença Royalty-Free. A taxa única por projeto foi uma fração do que a Aspose-Cells queria em uma assinatura por desenvolvedor. Nosso instalador distribui e registra o ActiveX, nosso aplicativo o chama diretamente, os usuários finais veem apenas a nossa interface. A limitação de 32 bits do ActiveX nos custou alguns dias de retrabalho no pipeline, mas o suporte foi rápido quando perguntamos sobre soluções alternativas."

4 Star Britt N.
Independent Software Vendor

"Corretores enviam exportações de listagens em XLSX com fotos incorporadas e células mescladas, e precisamos de PDF limpo para o portal voltado ao público. O Total Excel Converter X lida com as peculiaridades de renderização (células mescladas, painéis congelados, intervalos nomeados) melhor do que as bibliotecas open-source que avaliamos. Combinar dez pastas de trabalho em um único PDF mensal com -combine -sort name é um recurso que usamos a cada ciclo de release."

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


Quem usa o 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.

Exemplos de Linha de Comando

O Total Excel ConverterX inclui o ExcelConverterX.exe, um binario de console que pode ser acionado a partir de scripts, tarefas agendadas, executores de CI ou qualquer servico de back-end. O conjunto de flags corresponde ao da GUI ExcelConverter.exe; para a referencia completa, consulte a documentacao da linha de comando. As receitas abaixo cobrem os casos sobre os quais os clientes do SDK perguntam com mais frequencia.

1. Converter uma unica pasta de trabalho para PDF

A chamada mais simples possivel — um arquivo de origem, uma saida, um formato de destino.

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

2. Processar uma pasta inteira de arquivos XLSX

Processa cada pasta de trabalho em uma pasta e deposita os PDFs em um diretorio de saida irmao. Troque a mascara por *.xls, *.ods ou *.csv para escolher um formato de origem diferente.

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

3. Exportar para CSV com delimitador personalizado

A maioria dos pipelines de dados precisa de CSV, mas raramente com uma virgula simples. Use -td para escolher entre os delimitadores padrao (Tab, Space, Semicolon, Comma) ou -td Other -tdo para definir qualquer outro — aqui um caractere de barra vertical.

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

-FirstRowIsHeader diz ao conversor para tratar a linha 1 como nomes de coluna; -UseQuote envolve campos de texto em aspas para que delimitadores embutidos nao quebrem a analise.

4. XLSX para JSON ou XML para ingestao em API

Para alimentar dados de pasta de trabalho em um endpoint REST ou um job ETL, renderize diretamente para um formato estruturado em vez de passar por CSV.

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

5. XLSX para DBF para exportacao em banco de dados legado

Muitas ferramentas de contabilidade e ERP ainda consomem tabelas DBF. O conversor grava arquivos dBase validos diretamente de uma pasta de trabalho.

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

6. Converter apenas planilhas especificas

Por padrao, cada planilha visivel se torna seu proprio arquivo de saida. -sheets seleciona apenas as planilhas que voce nomear; -cs as combina em um unico documento; -ExportAll inclui planilhas ocultas.

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

7. Combinar varias pastas de trabalho em um unico PDF

O fechamento mensal muitas vezes significa costurar dez ou vinte pastas de trabalho em um unico entregavel. -combine as mescla em um PDF na ordem dos arquivos de origem; -sort name controla essa ordem.

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

8. Percorrer uma arvore de projeto e espelhar sua estrutura de pastas

Quando pastas de trabalho vivem em pastas de cliente aninhadas, -Recurse percorre os subdiretorios e -kfs recria a mesma arvore no lado da saida em vez de aplanar tudo em um unico balde.

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

9. PDF protegido por senha para distribuicao

Padrao para enviar relatorios financeiros a destinatarios externos: uma senha de proprietario bloqueia permissoes de edicao/impressao, uma senha de usuario controla a abertura do arquivo, e a criptografia AES-256 mantem tudo solido.

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

Substitua Print por qualquer combinacao de Copy, Modify, Annotation, FormFill, HighResPrint para conceder exatamente os direitos que voce deseja. Adicione -Pass "wb-pwd" antecipadamente se a propria pasta de trabalho de origem estiver protegida por senha.

10. Execucoes nao supervisionadas com arquivo de lista e log detalhado

Quando um worker grava um arquivo de fila e o conversor o consome, voce nao quer codificar caminhos de arquivo na linha de comando. -list le mascaras de arquivo (uma por linha) de um arquivo de texto; -verbosity detail grava uma linha por arquivo; -logmode append mantem o historico entre execucoes.

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

Atualizado Fri, 01 May 2026

Comprar licença

(apenas $550.00)



Perguntas Frequentes Sobre o Total Excel Converter X ▼

Não. O Total Excel Converter X lê os formatos XLS, XLSX, XLSM, ODS, CSV, XML, DBF e Lotus diretamente por meio do seu próprio parser. Você não precisa do Microsoft Excel, do Office, do Open XML SDK ou de qualquer framework de automação headless do Office. Esta é a principal razão pela qual os clientes migram para o Excel Converter X a partir de pipelines do Excel-Interop ou Office-Automation — sem licenciamento, sem travamentos de application pool, sem instância headless do Office para manter ativa.
Entrada: XLS, XLSX, XLSM, ODS, CSV, TSV, XML (SpreadsheetML), WK2, WKS, DBF, DIF, TEX. Saída: PDF (com criptografia AES-256 e permissões granulares), DOC, DOCX, HTML, JSON, XML, CSV com qualquer delimitador personalizado, DBF, SQL, LaTeX, JPG, TIFF, PNG, ODT, ODS. Seleção por planilha, combinação de planilhas e combinação de pastas de trabalho inteiras em um único PDF são todas suportadas.
O Total Excel Converter X expõe uma interface COM/ActiveX, então qualquer linguagem compatível com COM pode chamá-lo diretamente: new COM("ExcelConverter.ExcelConverterX") em PHP, new ExcelConverterX() em .NET, win32com.client.Dispatch em Python, WIN32OLE.new em Ruby. Como alternativa, o binário de linha de comando ExcelConverterX.exe pode ser invocado por qualquer processo, agendador ou shell script. O streaming direto de PDF via ConvertToStream também está disponível para respostas web em ASP/PHP.
O Total Excel Converter é a versão GUI desktop destinada ao uso interativo em uma estação de trabalho. O Total Excel Converter X é o SDK de servidor: sem interface gráfica, sem diálogos, sem interação com o usuário final. Ele é licenciado para uso não assistido no lado do servidor, inclui a interface ActiveX/COM para integração com aplicativos e suporta uma Licença Royalty-Free para redistribuição dentro do seu próprio produto.
Sim. Como o conversor é um binário Windows comum com interface COM, ele roda em qualquer lugar onde o Windows roda: application pools do IIS, contêineres Windows, Azure App Service ou Azure Functions no runtime Windows, instâncias Windows do AWS EC2 e Windows Server on-premises. Observação: o componente ActiveX é apenas 32 bits, então configure seu application pool do IIS ou runtime .NET para 32 bits ao chamá-lo via COM. O binário de linha de comando funciona no Windows 64 bits sem restrições.
Sim. Use -mp "owner-pwd" para a senha de proprietário e -up "user-pwd" para controlar a abertura do arquivo. A flag -perm aceita qualquer combinação de Print, HighResPrint, Copy, Modify, Annotation, FormFill. A força da criptografia é controlada por -EncryptStrength es256AES. Se a pasta de trabalho de origem estiver protegida por senha, passe -Pass "workbook-pwd" antecipadamente para que o conversor consiga abri-la.
Use -sheets "Summary;Q4;Forecast" para selecionar planilhas pelo nome de uma pasta de trabalho. Adicione -cs para combinar as planilhas escolhidas em um único documento de saída, ou -ExportAll para incluir também as planilhas ocultas. Para mesclar várias pastas de trabalho em um único PDF na ordem dos arquivos de origem, execute -combine -sort name contra uma máscara de pasta. -Recurse percorre subdiretórios e -kfs espelha a árvore de pastas no lado da saída em vez de jogar tudo em um único bucket.
Sim. O download é uma versão de avaliação totalmente funcional de 30 dias com todos os formatos de saída, ActiveX e recursos de linha de comando desbloqueados — sem cartão de crédito e sem necessidade de e-mail para começar. Após 30 dias você decide se quer comprar. A licença é um pagamento único com atualizações vitalícias e suporte técnico.

Comece a trabalhar agora!

Baixe a versão de teste gratuita e converta seus arquivos em minutos.
Não é necessário cartão de crédito ou email.

⬇ Baixar versão de teste gratuita Windows 7/8/10/11 • 120 MB
Pro Suite

Principais Funcionalidades da Versão Completa Registrada

  • Formatos de origem: 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, Vantagem.
  • Formatos de saída: DOC, PDF, HTML, MHT, XHTML, CSV, TXT, TIFF, JPEG, SVG, RTF, XML, XLS, XLSX, ODS, ODT, Lotus, DIFF, SYLK, LATEX, SQL, DBF, Access.
  • Exportar folhas ocultas
  • Converte XLS com gráficos
  • Pode assinar arquivos PDF
  • Suporta arquivos do Excel 2019
  • Oferece opção de ajuste à página
  • Converter Excel para Access Linha de comando
  • Converter Excel para XML Linha de comando
  • Converter Excel para CSV Linha de comando

Lista de aplicativos com suporte incorporado para API

© 2003-2026 CoolUtils Development. Todos os direitos reservados.