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:
- Inicializar o Conversor: Crie uma instância de
TextConverter. - Configurar Opções: Defina
LoadOptions(delimitador, codificação, possui cabeçalho) eTextConverterSaveOptions(caminho de saída, modelo de estilo). - Definir Caminhos de Arquivo: Informe o caminho do CSV de origem e o local de destino do XLSX.
- Executar a Conversão: Chame
Processcom 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.