Cómo convertir TSV a XLSX
Sheetize TSV‑to‑XLSX Converter para .NET ofrece una API simple pero potente para leer datos TSV (delimitados por tabulaciones) y escribirlos en un libro de Excel manteniendo los tipos de columna, filas de encabezado y estilos de celda. Es útil cuando necesitas distribuir datos en un formato de hoja de cálculo familiar o integrarlos en flujos de trabajo que sólo aceptan archivos XLSX.
Principales características
Convertir TSV a XLSX
Lee cualquier archivo TSV (delimitado por tabulaciones) y genera un archivo XLSX sin macros, con inferencia opcional de tipos de datos y formato de columna personalizado.
Conservar 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 para transmisión (streaming)
Procesa archivos TSV gigantes fila a fila para mantener bajo el consumo de memoria, ideal para conversiones por lotes o servicios web.
Instrucciones detalladas
Flujo de trabajo TSV → XLSX
Para convertir un archivo TSV a XLSX con Sheetize, sigue estos pasos:
- Inicializar el convertidor: Crea una instancia de
TextConverter. - Configurar opciones: Define
LoadOptions(delimitador, codificación, tieneEncabezado) yTextConverterSaveOptions(ruta de salida, plantilla de estilo). - Definir rutas de archivo: Proporciona la ruta del TSV de origen y la ubicación del XLSX de destino.
- Ejecutar la conversión: Llama a
Processcon las opciones preparadas.
Ejemplo – Convertir un TSV a XLSX
using Sheetize;
var readOptions = new LoadOptions
{
InputFile = "sales_data.tsv"
};
var saveOptions = new TextConverterSaveOptions
{
OutputFile = @"E:\reports\sales_report.xlsx"
};
TextConverter.Process(readOptions, saveOptions);Soporte ampliado de formatos
- Sheetize también puede convertir XLSX a TSV, con la opción de seleccionar hojas o rangos específicos.
- La biblioteca permite exportar a JSON, CSV o HTML directamente desde el libro generado, facilitando pipelines de reporte de extremo a extremo (p. ej., TSV → XLSX → HTML).
Con estas capacidades, Sheetize hace que la conversión de TSV a XLSX sea sin esfuerzo, ya sea que necesites un script rápido o un servicio listo para producción.