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:

  1. Inicializar el convertidor: Crea una instancia de TextConverter.
  2. Configurar opciones: Define LoadOptions (delimitador, codificación, tieneEncabezado) y TextConverterSaveOptions (ruta de salida, plantilla de estilo).
  3. Definir rutas de archivo: Proporciona la ruta del TSV de origen y la ubicación del XLSX de destino.
  4. Ejecutar la conversión: Llama a Process con 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.

 Español