La conversión de hojas de cálculo Excel a imágenes JPG ofrece una amplia gama de beneficios tanto para empresas como para particulares. Al exportar sus hojas de cálculo como imágenes de alta calidad, puede compartirlas fácilmente con otras personas que no tengan acceso a Excel o que prefieran ver sus datos como imágenes. Además, convertir Excel a JPG puede ser una forma útil de crear una instantánea de sus datos en un momento específico, lo que le permite consultar fácilmente su información más adelante. Con la API REST de Java, convertir Excel a JPG nunca ha sido tan fácil y, en esta guía, exploraremos los beneficios de este proceso con más detalle, y brindaremos una guía paso a paso sobre cómo hacerlo.
- API de conversión de Excel a imagen
- Convertir Excel a JPG en Java
- Generación de imágenes de hoja de cálculo usando comandos cURL
API de conversión de Excel a imagen
Aspose.Cells Cloud SDK for Java es una poderosa herramienta que le permite convertir fácilmente hojas de cálculo de Excel a imágenes JPG con alta fidelidad. Al usar este SDK, puede optimizar su flujo de trabajo de administración de documentos y mejorar la colaboración al compartir sus datos en un formato visual. Este SDK también ofrece una amplia gama de beneficios, incluida la capacidad de personalizar su salida, automatizar sus flujos de trabajo y garantiza resultados óptimos con el mínimo esfuerzo.
Comencemos agregando su referencia en el proyecto de tipo de compilación Java 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>22.8</version>
</dependency>
</dependencies>
Además, para acceder a los servicios en la nube, también debe crear una cuenta gratuita en Cloud Dashboard. A continuación, obtenga su identificación de cliente personalizada y los detalles de su secreto de cliente.
Convertir Excel a JPG en Java
Esta sección explicará los detalles sobre cómo convertir Excel a JPG usando Java. En este proceso, vamos a convertir todas las hojas de trabajo a imágenes JPG.
- Cree una instancia de CellsApi y proporcione las credenciales del cliente como argumentos.
- Declare el nombre de Excel de entrada, el formato resultante como JPG y el nombre del archivo de salida en variables de cadena.
- Lea el archivo de Excel desde la unidad local utilizando la instancia de archivo.
- Finalmente, llame al método cellsWorkbookPutConvertWorkbook(…) para la operación de conversión de Excel a imagen.
// para obtener más ejemplos, visite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Obtenga ClientID y ClientSecret de https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
// crear una instancia de CellsApi utilizando las credenciales del cliente
CellsApi api = new CellsApi(clientId,clientSecret);
// nombre del libro de Excel de entrada
String fileName = "myDocument.xlsx";
// detalles de la contraseña si el libro de trabajo está encriptado
String password = null;
// formato de archivo resultante
String format = "JPG";
// cargar archivo desde el sistema local
File file = new File(fileName);
// realizar la operación de conversión de documentos
File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.jpg", null, null);
// mensaje de éxito de impresión
System.out.println("Excel to JPG Conversion successful !");
}catch(Exception ex)
{
System.out.println(ex);
}
El libro de Excel de entrada utilizado en el ejemplo anterior se puede descargar desde myDocument.xlsx.
Generación de imágenes de hoja de cálculo usando comandos cURL
Con REST API y los comandos cURL, podemos convertir fácilmente archivos de Excel a imágenes JPG sin necesidad de ningún software especializado ni conocimientos de programación. Este enfoque ofrece una variedad de beneficios, incluida la capacidad de automatizar los flujos de trabajo, la integración con otros sistemas y podemos personalizar la salida para satisfacer nuestras necesidades específicas.
Ahora, para cumplir con este requisito, necesitamos generar un token de acceso JWT ejecutando el siguiente comando:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Una vez que tengamos un token JWT, debemos ejecutar el siguiente comando para convertir la hoja de trabajo seleccionada llamada “Hoja2” al formato JPG. Después de la conversión, el JPG resultante se devuelve en el flujo de respuesta y se puede guardar fácilmente en la unidad local.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx/worksheets/Sheet2?format=JPG&verticalResolution=800&horizontalResolution=1024" \ -H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o Converted.jpg
Observaciones finales
La conversión de hojas de cálculo de Excel a imágenes JPG de trama es una parte esencial de los flujos de trabajo de gestión de documentos modernos, y hay muchas herramientas disponibles para ayudar a lograr esta tarea. Sin embargo, al elegir Aspose.Cells Cloud SDK para Java o REST API a través de los comandos cURL, los beneficios de estos enfoques son claros. Además, Aspose.Cells Cloud SDK for Java es altamente escalable y puede integrarse fácilmente con otros sistemas, lo que lo convierte en una opción ideal para empresas de todos los tamaños. Esperamos que esta guía le haya brindado una comprensión integral de los beneficios de exportar hojas de cálculo como imágenes, lo que le permite mejorar la colaboración, agilizar sus flujos de trabajo y garantizar que sus datos sean fácilmente accesibles para otros.
Con estas técnicas a su disposición, ahora puede convertir fácilmente XLS a JPG o XLSX a JPG en poco tiempo, aumentar su productividad y llevar su flujo de trabajo de gestión de documentos al siguiente nivel. Si tiene más consultas, no dude en comunicarse con nosotros a través del foro de soporte del producto.
Artículos relacionados
Recomendamos encarecidamente visitar los siguientes enlaces para obtener más información sobre: