Como converter Xlsx para Xlt

Sheetize XLSX‑to‑XLT Converter para .NET oferece uma API simples, porém poderosa, para transformar pastas de trabalho XLSX totalmente preenchidas em modelos XLT limpos. Ele preserva todos os estilos, fórmulas, regras de validação de dados e intervalos nomeados enquanto remove os valores das células, de modo que o XLT resultante possa ser reutilizado por equipes ou processos.

Principais recursos

Converter XLSX → XLT

Gere um modelo XLT a partir de qualquer arquivo XLSX com opções para manter ou remover planilhas específicas, preservar linhas/colunas ocultas e manter formatos personalizados.

Limpeza seletiva de conteúdo

Escolha limpar apenas os valores das células ou, adicionalmente, redefinir comentários, hyperlinks e nomes dinâmicos, mantendo os elementos estruturais intactos.

Preservar formatação e fórmulas

Toda a formatação de célula, formatação condicional e fórmulas permanecem inalteradas, garantindo que o modelo se comporte exatamente como a pasta de trabalho fonte ao inserir novos dados.

Streaming e suporte a arquivos grandes

Processa as pastas de trabalho em modo streaming para evitar alto consumo de memória, tornando‑a adequada para geração de modelos em escala empresarial.

Instruções detalhadas

Fluxo de trabalho XLSX → XLT

Para converter um arquivo XLSX em um modelo XLT com o Sheetize, siga estas etapas:

  1. Inicializar o conversor: Crie uma instância de SpreadsheetConverter.
  2. Configurar opções: Defina SpreadsheetSaveOptions para especificar quais planilhas manter, se deve limpar apenas valores ou também comentários, e o caminho de saída.
  3. Definir caminhos de arquivos: Informe o caminho do XLSX de origem e a localização do arquivo XLT de destino.
  4. Executar a conversão: Chame Process com as opções de carregamento e gravação preparadas.

Exemplo – Converter XLSX para XLT, limpando apenas os valores

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Templates\Report.xlsx"
};

var saveOptions = new SpreadsheetSaveOptions
{
    OutputFile = @"D:\Templates\ReportTemplate.xlt"
};

SpreadsheetConverter.Process(loadOptions, saveOptions);

Suporte ampliado a formatos

  • O Sheetize também pode converter XLT de volta para XLSX, permitindo edição bidirecional de modelos.
  • A biblioteca suporta exportação para CSV, TSV ou JSON diretamente a partir de um modelo, facilitando a geração de relatórios orientados a dados.
  • Combine a conversão XLSX‑to‑XLT com as utilidades HTML ↔ XLSX para criar pipelines de ponta a ponta, como HTML → XLSX → XLT.

Com esses recursos, o Sheetize torna a conversão de XLSX para XLT descomplicada, seja para um script rápido ou um serviço de produção que gera modelos Excel reutilizáveis.

 Português