
Los archivos de Microsoft Excel se utilizan ampliamente para la gestión de datos de oficina y la manipulación de información en plataformas Windows y macOS. Muchos usuarios también utilizan OpenOffice (ODS), SpreadsheetML(XML), CSV y otros formatos para el almacenamiento y la distribución de datos. Sin embargo, para poder ver estos documentos, es necesario tener una aplicación específica. Por lo tanto, para mayor comodidad, los archivos XLSX se pueden convertir al formato PDF. O puede convertirlos a otros formatos de su elección, como PDF, DOCX, HTML, imágenes rasterizadas (JPEG, PNG, BMP, etc.), XPS, etc.
Aunque Microsoft Excel y otras aplicaciones ofrecen la posibilidad de reproducir formatos XLSX, PDF o de imagen, para ello es necesario instalar el software. Además, cuando se necesita realizar la conversión de una gran cantidad de documentos, resulta bastante complicado convertirlos individualmente. Por lo tanto, en tales situaciones, se puede emplear una rutina de software para realizar el trabajo de conversión. Una vez más, cuando hablamos de una configuración de entorno sin complicaciones con un mínimo esfuerzo, las API en la nube son la mejor opción. No es necesario instalar ningún software en particular y toda la conversión se puede realizar en la nube. Teniendo en cuenta todos estos aspectos, Aspose.Cells Cloud es la mejor opción disponible para realizar la creación, manipulación y conversión de hojas de cálculo de MS Excel.
Estructura de Aspose.Cells
Aspose.Cells Cloud está desarrollado sobre API REST y se puede acceder a ellas desde cualquier plataforma. Además, también están disponibles los SDK de la nube específicos del lenguaje para que puedas usar tu lenguaje de programación preferido. De manera similar, para manipular o renderizar una hoja de cálculo de Excel con el lenguaje Java, debes probar a usar Aspose.Cells Cloud SDK para Java. Ten en cuenta que nuestras API también están protegidas con contraseña para que solo el personal autorizado pueda almacenarlas y acceder a ellas. Antes de continuar nuestro viaje para aprender sobre las funciones de conversión, te recomendamos que consultes los siguientes temas.
- Cómo instalar los SDK de Aspose.Cloud
- Cómo obtener un token JWT usando un ID de cliente y una clave secreta de cliente
Aspose.Cells Cloud admite los principales formatos de archivos de la industria tanto para operaciones de entrada como de salida. Los detalles están disponibles en el siguiente enlace Formatos de archivos admitidos.
Los siguientes temas se explican con más detalle.
Conversión de XLSX a PDF
Para realizar la conversión del archivo XLSX al formato PDF, podemos intentar usar el comando cURL en el símbolo del sistema o usar el código Java para cumplir con este requisito en aplicaciones de escritorio o web.
Comando cURL
curl -X GET "https://api.aspose.cloud/v3.0/cells/conditional.xlsx?format=PDF&isAutoFit=true&onlySaveTable=false&outPath=resultant.pdf" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>"
En el comando anterior, conditional.xlsx es la hoja de cálculo de Excel de entrada, PDF es el formato resultante y resultant.pdf es el nombre del archivo de salida. Después de la ejecución del comando, el PDF resultante se almacena en el almacenamiento en la nube. Los archivos de muestra están disponibles en
Java
Para convertir la hoja de cálculo de Excel en formato PDF mediante código Java, primero debemos crear un objeto CellsApi pasando la información clientID y clientSecret como argumento. Luego, llamamos al método cellsWorkbookGetWorkbook(…) para convertir la salida en formato PDF.
// Para obtener ejemplos completos y el código fuente, visite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
// Especificar detalles de clientID
String clientId = "c235e685-1aab-4cda-a95b-54afd63eb87f";
// Especificar detalles de clientSecret
String clientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";
try {
CellsApi api = new CellsApi(clientId,clientSecret);
String name = "conditional.xlsx";
String password = null;
Boolean isAutoFit = true;
Boolean onlySaveTable = true;
String format = "PDF";
// Realizar la operación de conversión de documentos
File response = api.cellsWorkbookGetWorkbook(name, password, format,
isAutoFit, onlySaveTable, null, null, "Resultant.pdf");
}
catch (Exception e) {
e.printStackTrace();
}
Convertir XLSX a XPS
Para convertir el archivo XLSX al formato XPS, simplemente debemos establecer el valor de la variable de formato como XPS. Utilice cualquier visor XPS para ver el archivo resultante. Recomendamos utilizar nuestra aplicación gratuita XPS viewer App(la vista previa se muestra a continuación).Descargue el archivo de entrada desde conditional.xlsx.

Imagen 1: Vista previa del archivo XPS resultante.
Cómo convertir XLSX a TIFF
Utilice el método GetWorkBook de la API para guardar archivos XLSX en formato de imagen TIFF. Todo lo que necesita hacer es proporcionar la hoja de cálculo de Excel de entrada como entrada y especificar el valor del formato de salida como TIFF.
Comando cURL
curl -X GET "https://api.aspose.cloud/v3.0/cells/conditional.xlsx?format=TIFF&isAutoFit=true&onlySaveTable=false&outPath=resultant.tiff" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>"
Utilice los siguientes enlaces para descargar conditional.xlsx y resultant.tiff.

Imagen 2: Vista previa del archivo TIFF resultante.
Conclusión
Aspose.Cells Cloud es una API REST increíble que ofrece capacidades para crear y manipular. Es totalmente capaz de transformar formatos populares de Excel a PDF, XPS, SVG, TIFF, HTML y varios otros formatos. Todas estas operaciones se pueden realizar utilizando unas pocas líneas de código.