Cómo convertir CSV a XLSX

Sheetize CSV‑to‑XLSX Converter for .NET ofrece una API simple pero potente para leer datos CSV y escribirlos en un libro de Excel conservando los tipos de columna, filas de encabezado y estilo de celdas. Esto es útil cuando necesitas distribuir datos en un formato de hoja de cálculo familiar o integrarlos en flujos de trabajo que solo aceptan archivos XLSX.

Principales características

Convertir CSV a XLSX

Lee cualquier CSV (delimitado por comas, punto y coma o tabulaciones) y genera un archivo XLSX sin macros, con inferencia opcional de tipos de datos y formato personalizado de columnas.

Preservar formato y tipos de datos

Detecta números, fechas, booleanos y aplica los estilos de Excel adecuados; también puedes proporcionar una plantilla de estilo para mantener una apariencia coherente.

Soporte de streaming

Procesa archivos CSV enormes fila a fila para mantener bajo el consumo de memoria, perfecto para conversiones por lotes o servicios web.

Instrucciones detalladas

Flujo de trabajo CSV → XLSX

Para convertir un archivo CSV a XLSX con Sheetize, sigue estos pasos:

  1. Inicializar el conversor: Crea una instancia de TextConverter.
  2. Configurar opciones: Establece LoadOptions (delimitador, codificación, si tiene encabezado) y TextConverterSaveOptions (ruta de salida, plantilla de estilo).
  3. Definir rutas de archivo: Proporciona la ruta del CSV origen y la ubicación destino del XLSX.
  4. Ejecutar la conversión: Llama a Process con las opciones preparadas.

Ejemplo – Convertir un CSV a 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);

Soporte ampliado de formatos

  • Sheetize también puede convertir XLSX de vuelta a CSV, con la opción de seleccionar hojas o rangos específicos.
  • La biblioteca permite exportar a JSON, TSV o HTML directamente desde el libro generado, habilitando pipelines de informes de extremo a extremo (p. ej., CSV → XLSX → HTML).

Con estas capacidades, Sheetize hace que la conversión de CSV a XLSX sea muy sencilla, ya sea que necesites un script rápido o un servicio de producción.

 Español