
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
- Convertir TSV a CSV en Java
- Conversión de TSV a CSV mediante comandos cURL
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>
- Puede descargar la última versión desde el Repositorio Aspose.
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);
}
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.
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: