TSV a Excel

Cómo realizar la conversión de TSV a Excel en Java

Los archivos de valores separados por tabulaciones (TSV) se utilizan ampliamente para almacenar datos de texto sin formato en un formato estructurado, lo que los hace ideales para el intercambio de datos entre diferentes aplicaciones. Sin embargo, su simplicidad puede convertirse en una limitación cuando se trata de análisis, formato y visualización de datos avanzados. Por lo tanto, al convertir archivos TSV al formato Excel (XLS) se obtienen una serie de beneficios, incluida la capacidad de aplicar fórmulas, crear gráficos y organizar datos de una manera más atractiva visualmente y fácil de usar.

API para la manipulación de libros de Excel

Aspose.Cells Cloud SDK para Java ofrece una forma sencilla y eficaz de convertir archivos TSV al formato XLS. El SDK simplifica todo el proceso al ofrecer métodos intuitivos que gestionan la conversión con un código mínimo. Con compatibilidad con varios formatos de archivo, incluidos TSV y Excel, Aspose.Cells Cloud garantiza una alta precisión en la transformación de datos, al tiempo que preserva la estructura y la integridad del conjunto de datos original.

Instalación

Agregue los siguientes detalles al archivo pom.xml del proyecto de compilación de Maven.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>

Ahora, necesitamos obtener nuestras credenciales de cliente desde Cloud Dashboard. Si no tienes una cuenta existente, simplemente crea una cuenta gratuita siguiendo las instrucciones especificadas en el artículo Inicio rápido.

Convertir TSV a XLS en Java

En esta sección, exploraremos los detalles sobre cómo podemos realizar inteligencia empresarial, informes de datos o análisis mejorado, transformando el formato TSV a XLS mediante un fragmento de código Java.

CellsApi api = new CellsApi(clientId,clientSecret);

Cree una instancia de CellsApi mientras proporciona las credenciales del cliente como argumentos de entrada.

api.uploadFile("input.tsv", file, "internal");

Sube el TSV de origen al almacenamiento en la nube usando el método uploadFile(…).

File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
                        null, null, null, "internal", "myResultant.xls", "internal", null);

Por último, llame al método cellsWorkbookGetWorkbook(…) para iniciar la operación de conversión.

// Para obtener más ejemplos, visite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Obtenga ClientID y ClientSecret desde https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // crear una instancia de CellsApi usando credenciales de cliente
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // nombre del archivo TSV de entrada
    String name = "input.tsv";
    // formato de archivo resultante
    String format = "XLS";
		
    // cargar archivo desde el sistema local
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // Subir archivo TSV de entrada al almacenamiento en la nube
    api.uploadFile("input.tsv", file, "internal");

    // Realizar la operación de conversión de documentos
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.xls", "internal", null);        
        
    // mensaje de éxito de impresión
    System.out.println("The TSV to Excel workbook conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
conversión de tsv a xls

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

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

Conversión de TSV a XLSX mediante comandos cURL

Aspose.Cells Cloud ofrece una manera sencilla de convertir archivos TSV a formato Excel mediante comandos cURL. Este enfoque es particularmente beneficioso para los desarrolladores que prefieren una solución liviana y programable sin la necesidad de bibliotecas adicionales o configuraciones complejas.

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}"

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

En caso de que necesite 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"

Convertidor gratuito de TSV a XLSX

Puede considerar utilizar nuestra aplicación liviana y de alta eficiencia Conversión de TSV a XLSX. Esta aplicación gratuita está desarrollada sobre las API de Aspose.Cells Cloud y se puede probar en línea sin necesidad de realizar ninguna instalación.

Conversión de C# TSV

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

Conclusión

Hemos descubierto que Aspose.Cells Cloud ofrece una solución potente, flexible y fácil de implementar para esta tarea, ya sea que prefiera utilizar el SDK de Java integral o los comandos cURL livianos. Tome el control de sus necesidades de transformación de datos y experimente la confiabilidad de las API de Aspose.Cells Cloud. Comience su prueba gratuita hoy y descubra con qué facilidad puede manejar las conversiones de TSV a Excel.

Enlaces útiles

Artículos relacionados

Le recomendamos visitar los siguientes enlaces y obtener más información sobre: