Cómo convertir un gráfico de hoja de cálculo en una imagen: Guía paso a paso
Los gráficos de Excel son representaciones visuales de datos que pueden incrustarse dentro de hojas de cálculo. Convertir estos gráficos a formatos de imagen permite su reutilización sencilla en documentos, páginas web e informes sin necesidad de tener Excel instalado.
Convierta un gráfico de una hoja de cálculo local o archivo de Excel en un archivo de imagen. FORMATOS DE IMAGEN SOPORTADOS: PNG, SVG, TIFF, JPEG, BMP
Convertir gráfico a imagen (API)
API web
PUT https://api.aspose.cloud/v4.0/cells/convert/chart/image
curl -X PUT "https://api.aspose.cloud/v4.0/cells/convert/chart/image?format=png&chartIndex=0" \
-H "Authorization: Bearer {access_token}" \
-F "Spreadsheet=@MyWorkbook.xlsx" \
-o chart.png
Seguridad y autenticación
Las API de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.
Parámetros de la solicitud:
| Nombre del parámetro | Tipo | Ruta/Cadena de consulta/Cuerpo HTTP | Descripción | Obligatorio |
|---|---|---|---|---|
| Spreadsheet | Archivo | FormData | Cargar el archivo de hoja de cálculo que contiene el gráfico. | Sí |
| worksheet | Cadena | Query | Especificar el nombre de la hoja de cálculo, si corresponde. | No |
| chartIndex | Entero | Query | Índice del gráfico que se va a convertir. | Sí |
| format | Cadena | Query | (Obligatorio) Tipo de imagen deseado (por ejemplo, svg, png, jpg). | Sí |
| outPath | Cadena | Query | (Opcional) Ruta de la carpeta donde se guardará el archivo de salida; por defecto es null. | No |
| outStorageName | Cadena | Query | Nombre del almacenamiento para el archivo de salida. | No |
| fontsLocation | Cadena | Query | Especificar fuentes personalizadas si es necesario. | No |
| region | Cadena | Query | Establecer la región de la hoja de cálculo. | No |
| password | Cadena | Query | Contraseña para abrir el archivo de hoja de cálculo. | No |
Respuesta
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Códigos de estado HTTP
| Código | Significado | Descripción |
|---|---|---|
| 200 | Correcto | Filtro aplicado correctamente; la respuesta contiene detalles de la operación. |
| 400 | Solicitud incorrecta | Parámetros ausentes o no válidos (por ejemplo, tipo de archivo no admitido). |
| 401 | No autorizado | Token JWT inválido o ausente. |
| 413 | Carga demasiado grande | El archivo cargado supera el límite de tamaño. |
| 500 | Error interno del servidor | Error inesperado en el servidor. |
¿Dónde debería utilizar la API Convert Chart to Image?
- Generación de informes y paneles de control: Convertir automáticamente gráficos de datos de Excel en imágenes (PNG, JPEG, etc.) para incrustarlos en informes PDF, paneles web o presentaciones de PowerPoint.
- Aplicaciones web o por correo electrónico: Servir imágenes de gráficos directamente en páginas web o correos electrónicos sin exigir a los usuarios descargar ni abrir archivos de Excel. Útil para herramientas de informes dinámicos, boletines informativos o notificaciones automatizadas.
- Flujos de trabajo de procesamiento de documentos: Integrarlos en canalizaciones automatizadas (por ejemplo, facturación, análisis) donde los gráficos de Excel deben insertarse en otros formatos (Word, PDF, HTML).
- Aplicaciones móviles o de escritorio: Mostrar gráficos de Excel en aplicaciones donde renderizar la hoja de cálculo completa no es necesario ni práctico.
- Archivado y visualización: Guardar gráficos como imágenes independientes para almacenamiento a largo plazo, miniaturas o vistas previas rápidas sin depender de Excel.
¿Por qué debería utilizar la API Convert Chart to Image?
- Preservación de la fidelidad visual: Mantiene el formato exacto del gráfico (colores, etiquetas, escala) tal como aparece en Excel, garantizando una salida de calidad profesional.
- Independencia de plataforma: No requiere instalación de Excel. Funciona multiplataforma (Windows, Linux, macOS) mediante la API REST, ideal para aplicaciones basadas en la nube o del lado del servidor.
- Automatización y escalabilidad: Conversión por lotes de varios gráficos o archivos mediante programación, ahorrando tiempo frente a la exportación manual. Maneja grandes volúmenes de forma eficiente en la nube.
- Formatos de salida flexibles: Admite formatos de imagen populares (PNG, JPG, BMP, SVG, etc.), lo que facilita la integración con diversos sistemas y medios.
- Seguridad y fiabilidad: Procesa archivos en el entorno en la nube de Aspose sin exponer datos confidenciales a herramientas del lado del cliente. Alta disponibilidad y rendimiento constante.
- Fácil de usar para desarrolladores: Aspose.Cells Cloud ofrece bibliotecas SDK en múltiples lenguajes, lo que permite un desarrollo rápido, y viene con documentación completa. En comparación con la creación de soluciones personalizadas de renderizado de gráficos, esto reduce significativamente la carga de desarrollo.
- Rentable: Puede convertir gráficos sin cargar previamente el libro de trabajo, lo que ahorra espacio de almacenamiento y reduce costos.
¿Cómo utilizar la API Convert Chart to Image con SDK?
Especificación de la API Convert Chart to Image
La Especificación de la API Convert Chart to Image define una interfaz de programación accesible públicamente y le permite realizar interacciones REST directamente desde un navegador web.
Utilizar los SDK de Aspose.Cells Cloud
Utilizar el SDK es la forma más rápida de desarrollar, ya que abstracta los detalles de bajo nivel, permitiéndole convertir un gráfico en una imagen con un código breve.
Consulte el repositorio de GitHub para ver una lista completa de los SDK de Aspose.Cells Cloud.
Los siguientes ejemplos de código muestran cómo realizar llamadas a los servicios web de Aspose.Cells utilizando diversos SDK: