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:
- Inicializar el conversor: Crea una instancia de
TextConverter. - Configurar opciones: Establece
LoadOptions(delimitador, codificación, si tiene encabezado) yTextConverterSaveOptions(ruta de salida, plantilla de estilo). - Definir rutas de archivo: Proporciona la ruta del CSV origen y la ubicación destino del XLSX.
- Ejecutar la conversión: Llama a
Processcon 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.