conversión de tsv a csv

Conversión de TSV a CSV mediante la API REST de Java.

La conversión de TSV(valores separados por tabulaciones) a CSV(valores separados por comas) es una tarea crucial para garantizar la compatibilidad y la facilidad de uso de los datos en diversas aplicaciones y sistemas. Si bien TSV se utiliza habitualmente para datos tabulares, muchas herramientas, plataformas y sistemas de software prefieren el formato CSV, que cuenta con un soporte más universal. Al convertir TSV a CSV, mejora la interoperabilidad de los datos, simplifica el procesamiento y garantiza una integración perfecta con aplicaciones populares como hojas de cálculo, bases de datos y servicios web.

API para conversión de TSV a CSV

La conversión de TSV a CSV mediante la API REST de Java con Aspose.Cells Cloud SDK for Java es una solución simple y eficiente para manejar la transformación de datos. Este SDK permite a los desarrolladores convertir fácilmente formatos de datos tabulares, como TSV, al formato CSV ampliamente compatible, lo que garantiza la compatibilidad con hojas de cálculo, bases de datos y otras herramientas analíticas. Su arquitectura RESTful facilita la integración en aplicaciones en todas las plataformas, mientras que la escalabilidad en la nube garantiza un alto rendimiento para tareas a gran escala.

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>http://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 CSV en Java

La siguiente sección proporciona detalles sobre cómo convertir un formato TSV a CSV utilizando 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,  password,format, 
			isAutoFit, onlySaveTable, null,"internal",  "myResultant.csv","internal", null);

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

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

try
    {
    // Obtenga ClientID y ClientSecret desde http://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 = "CSV";
		
    // 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.csv", "internal", null);        
        
    // mensaje de éxito de impresión
    System.out.println("The TSV to CSV conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
conversión de tsv a csv

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

Los archivos de muestra utilizados en el ejemplo anterior se pueden descargar de input.tsv y resultantFile.csv.

Conversión de TSV a CSV mediante comandos cURL

La conversión de TSV a CSV mediante Aspose.Cells Cloud y comandos cURL es un método sencillo y eficaz para automatizar las transformaciones de datos. Este método le permite cargar un archivo TSV en Aspose.Cells Cloud, especificar CSV como el formato de salida deseado y descargar el archivo convertido, todo mediante simples llamadas a la API RESTful mediante cURL. Es una opción ideal para automatizar tareas repetitivas, optimizar flujos de trabajo y permitir una integración perfecta en aplicaciones y procesos más amplios.

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

curl -v "http://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 que tenemos el token JWT, necesitamos ejecutar el siguiente comando y convertir TSV a formato CSV.

curl -v "http://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"

Si prefiere guardar el CSV resultante en la unidad local, intente ejecutar el siguiente comando:

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

Reemplace sourceFile con el nombre del archivo TSV de entrada (disponible en el almacenamiento en la nube), myResultant con el nombre del archivo CSV resultante y accessToken con el token de acceso JWT generado anteriormente.

Convertidor gratuito de TSV a CSV

También te recomendamos que pruebes nuestro convertidor gratuito de TSV a CSV18. Esta aplicación web liviana y súper eficiente está desarrollada sobre Aspose.Cells Cloud y te permite experimentar las increíbles capacidades de la API REST.

convertidor de tsv a csv

Una vista previa de la aplicación de conversión de TSV a CSV.

Conclusión

En conclusión, ya sea que elija convertir TSV a CSV mediante el SDK de Aspose.Cells Cloud para Java o mediante comandos cURL, ambos enfoques brindan soluciones confiables y eficientes para transformar datos tabulares. No obstante, al aprovechar Aspose.Cells Cloud, puede simplificar sus flujos de trabajo de datos, ahorrar tiempo y mejorar la productividad, lo que lo convierte en una herramienta invaluable para las necesidades de transformación de datos modernas.

Enlaces útiles

Artículos relacionados

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