
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
- Convertir TSV a XLS en Java
- Conversión de TSV a XLSX mediante comandos cURL
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>
- 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 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);
}
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.
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: