TSV a Excel

Conversión de TSV a Excel usando C# .NET.

Los archivos TSV(valores separados por tabulaciones) son simples y livianos, lo que los hace ideales para el almacenamiento y la transferencia de datos. Sin embargo, libro de Excel ofrece funciones avanzadas como visualización de datos, herramientas de análisis e interfaces fáciles de usar, que son esenciales para la manipulación y presentación de datos en profundidad. En este artículo, convertiremos archivos TSV a Excel y aprovecharemos las potentes funciones para mejorar sus capacidades de análisis de datos, optimizar los flujos de trabajo y mejorar la presentación de los datos.

SDK de conversión de TSV a Excel

Aspose.Cells Cloud SDK for .NET ofrece una forma eficaz y poderosa de convertir archivos TSV (valores separados por tabulaciones) al formato Excel, lo que agiliza el proceso de transformación de datos. Al utilizar Aspose.Cells Cloud SDK, puede automatizar la conversión de archivos TSV a Excel, lo que garantiza la precisión y preserva la integridad de los datos.

Entonces, para utilizar el SDK, primero debe buscar Aspose.Cells-Cloud en el administrador de paquetes NuGet y hacer clic en el botón Agregar paquete. En segundo lugar, obtenga sus credenciales de cliente en el panel de la nube. En caso de que no tenga una cuenta existente, simplemente cree una cuenta gratuita siguiendo las instrucciones especificadas en el artículo inicio rápido.

Convierta TSV a XLS en C#

Exploremos los detalles sobre cómo podemos manejar eficientemente grandes volúmenes de datos e integrar capacidades de conversión sólidas en sus aplicaciones, mejorando la productividad general y los flujos de trabajo de administración de datos.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

En primer lugar, inicializamos un objeto de la clase CellsApi donde pasamos las credenciales del cliente como argumentos.

SaveOptions saveOptions = new SaveOptions()

En segundo lugar, cree una instancia de SaveOptions donde definimos el formato del archivo de salida como “XLS”.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

En tercer lugar, cree una instancia de PostWorkbookSaveAsRequest donde especificamos el nombre del TSV de entrada, el nombre del libro de Excel resultante y otros parámetros opcionales.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Finalmente, llame a la API para iniciar el proceso de conversión de TSV a Excel. Una vez que el código se ejecuta correctamente, el libro de Excel resultante se guarda en el almacenamiento en la nube.

// Para obtener ejemplos completos y archivos de datos, visite 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Obtenga credenciales de cliente desde https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";

// cree una instancia de CellsApi mientras pasa ClientID y ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // cargar el archivo TSV de entrada
    using (var inputFile = System.IO.File.OpenRead(input.tsv))
    {
        // Cargue el libro de trabajo TSV de entrada al almacenamiento en la nube.
        cellsInstance.UploadFile("input.tsv", inputFile);

        // llame a la API para convertir TSV a un libro de Excel
        var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "XLS", null, null, null, null, "myResultant.xls", null,null);

        // imprimir mensaje de éxito si la conversión es exitosa
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TSV to Excel completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
tsv a xls

Una vista previa de la conversión de TSV a Excel.

El TSV de entrada y el Excel resultante generado en el ejemplo anterior se pueden descargar desde input.tsv y myResultant.xls.

TSV a XLSX usando comandos cURL

Convertir TSV a XLSX usando Aspose.Cells Cloud y los comandos cURL es un proceso sencillo y eficiente. Este enfoque es muy beneficioso para la automatización y el procesamiento por lotes, lo que lo hace ideal para integrarlo en scripts y flujos de trabajo que requieren transformaciones frecuentes de datos.

El primer paso de este enfoque es generar un token de acceso JWT utilizando el siguiente comando:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Ahora, para realizar la conversión de TSV a XLSX, ejecute el siguiente comando:

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=xlsx&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Reemplace sourceFile con el nombre del archivo TSV de entrada (disponible en el almacenamiento en la nube), resultantFile con el nombre del libro de Excel de salida y accessToken con el token de acceso JWT generado anteriormente.

  • Para guardar el libro de trabajo XLSX resultante en una unidad local, utilice el siguiente comando cURL:
curl -v "https://api.aspose.cloud/v3.0/cells/input.tsv?format=xlsx&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "MyConverted.xlsx"

Aplicación gratuita de conversión de TSV a XLSX

Para experimentar las capacidades de .NET REST API, puede considerar utilizar nuestra [Aplicación de conversión de TSV a XLSX] liviana y súper eficiente 10. Esta aplicación gratuita está construida sobre las API de Aspose.Cells Cloud y se puede probar en línea sin ningún requisito de instalación.

Conversión de C# TSV

Aplicación gratuita de conversión de TSV a XLSX

Conclusión

En conclusión, convertir TSV al formato Excel es una tarea crítica para mejorar la manipulación, visualización y análisis de datos. Ya sea que opte por el potente y flexible Aspose.Cells Cloud SDK para .NET o los comandos cURL sencillos y programables con Aspose.Cells Cloud API, ambos enfoques ofrecen soluciones sólidas para esta conversión.

Enlaces útiles

Artículos relacionados

Recomendamos encarecidamente visitar los siguientes blogs: