Como converter CSV para XLSX

Sheetize CSV‑to‑XLSX Converter for .NET oferece uma API simples, porém poderosa, para ler dados CSV e gravá‑los em uma planilha Excel, preservando tipos de coluna, linhas de cabeçalho e formatação de células. É útil quando você precisa distribuir dados em um formato de planilha familiar ou integrá‑los a fluxos de trabalho que aceitam apenas arquivos XLSX.

Principais Funcionalidades

Converter CSV para XLSX

Leia qualquer CSV (delimitado por vírgula, ponto‑e‑vírgula ou tabulação) e gere um arquivo XLSX sem macros, com inferência opcional de tipos de dados e formatação personalizada de colunas.

Preservar Formatação e Tipos de Dados

Detecta números, datas, booleanos e aplica estilos adequados no Excel; você também pode fornecer um modelo de estilo para manter a aparência consistente.

Suporte a Streaming

Processa arquivos CSV enormes linha a linha, mantendo baixo consumo de memória, ideal para conversões em lote ou serviços web.

Instruções Detalhadas

Fluxo de Trabalho CSV → XLSX

Para converter um arquivo CSV em XLSX com o Sheetize, siga estes passos:

  1. Inicializar o Conversor: Crie uma instância de TextConverter.
  2. Configurar Opções: Defina LoadOptions (delimitador, codificação, possui cabeçalho) e TextConverterSaveOptions (caminho de saída, modelo de estilo).
  3. Definir Caminhos de Arquivo: Informe o caminho do CSV de origem e o local de destino do XLSX.
  4. Executar a Conversão: Chame Process com as opções preparadas.

Exemplo – Converter um CSV para XLSX

using Sheetize;

var readOptions = new LoadOptions
{
    InputFile = "sales_data.csv"
};

var saveOptions = new TextConverterSaveOptions
{
    OutputFile = @"E:\reports\sales_report.xlsx",
};

TextConverter.Process(readOptions, saveOptions);

Suporte Expandido a Formatos

  • O Sheetize também pode converter XLSX de volta para CSV, opcionalmente selecionando planilhas ou intervalos específicos.
  • A biblioteca suporta exportação para JSON, TSV ou HTML diretamente a partir da pasta de trabalho gerada, possibilitando pipelines de relatório de ponta a ponta (ex.: CSV → XLSX → HTML).

Com essas capacidades, o Sheetize torna a conversão de CSV para XLSX simples, seja para um script rápido ou para um serviço em produção.

 Português