Imagen de minigráfico en Excel

Los gráficos son uno de los grandes mecanismos para representar visualmente los datos y, cuando se trabaja con datos computacionales dentro de archivos de Excel, los gráficos y diagramas desempeñan un papel fundamental en la representación de los datos. Sin embargo, a veces nos topamos con una situación en la que no podemos incluir un gráfico o diagrama dentro de una hoja de cálculo de Excel. En consecuencia, necesitamos una forma más inteligente de representar la tendencia de los datos, y aquí es cuando entran en acción los minigráficos.

Ventajas de utilizar minigráficos en Excel

Los minigráficos en Excel le permiten ver tendencias y patrones dentro de sus datos de un vistazo usando un espacio mínimo en su panel. La mayoría de las veces, probablemente creará un grupo de minigráficos, uno para cada fila o columna de datos. Una hoja de cálculo puede contener cualquier cantidad de grupos de minigráficos. Excel recuerda cada grupo y puede trabajar con el grupo como una sola unidad.

Los grupos de minigráficos proporcionan un mecanismo muy conveniente para trabajar con un conjunto de minigráficos en ciertos grupos. Por ejemplo, puede seleccionar un minigráfico en un grupo y luego modificar el formato de todos los minigráficos en el grupo. Para facilitar a nuestros usuarios el trabajo con hojas de cálculo de Excel mediante programación, el trabajo con grupos de minigráficos se ha optimizado aún más en la última versión de Aspose.Cells Cloud API.

Cómo obtener una descripción de grupo en formato minigráfico

La forma más rápida y sencilla de gestionar documentos es utilizar Almacenamiento en la nube. Una vez que haya cargado la hoja de cálculo de Excel que contiene el grupo de minigráficos, podrá obtener fácilmente los detalles pertinentes al grupo.

Obtención del token de autenticación web JSON

Nuestras API en la nube y Almacenamiento en la nube son seguras y solo pueden acceder a ellas los usuarios autorizados. Una vez que esté autorizado, podrá realizar fácilmente operaciones de lectura, carga, actualización o eliminación de documentos disponibles en el almacenamiento en la nube o en un sistema local. Para obtener el token JWT,

  • Primero regístrese para obtener una cuenta en Cloud dashboard
  • Luego inicie sesión en el Panel de control de la nube y haga clic en el menú Aplicaciones de la izquierda.
  • De forma predeterminada, verá la primera aplicación en la página. Haga clic para abrir los detalles
  • En la página de detalles de la Primera Aplicación, encontrará su ID de Cliente personalizado y su Secreto de Cliente.
  • Ingrese el siguiente comando en el símbolo del sistema para recuperar su token JWT.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx-xxx-xxx-xxx-xxxx&client_secret=xxxxxxx" \
-H "Accept: application/json"

Para obtener más detalles, visite Autenticación de token web JSON

Comando cURL

curl -X GET "https://api.aspose.cloud/v3.0/cells/Sparkline.xlsx/worksheets/Sheet1/sparklineGroups" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"

Intente utilizar la Referencia API

  • Abra la página de referencia de API para Aspose.Cells Cloud.
  • Autenticar utilizando un ID de cliente y claves cliente-servidor.
  • Acceda a la API GetWorksheetSparklineGroups y haga clic en el botón Probarlo.
  • Proporcione el nombre del libro de Excel en el campo de nombre (que es Sparkline.xlsx en nuestro caso).
  • Introduzca el nombre de la hoja de cálculo que contiene el grupo Sparkline en el campo sheetName (Hoja1 en nuestro caso).
  • Haga clic en el botón Ejecutar. Los detalles se obtienen y se muestran en la sección de respuestas.

URL de solicitud

https://api.aspose.cloud/v3.0/cells/Sparkline.xlsx/worksheets/Sheet1/sparklineGroups

La respuesta mostrará todos los detalles relacionados con el color, el ajuste preestablecido, el estilo, el tipo, LowPointColor, MarkersColor, etc. Eche un vistazo a las siguientes imágenes que muestran una vista previa de una hoja de cálculo de Excel que contiene grupos de minigráficos, así como la información presentada en respuesta.

Vista previa de propiedades del minigráfico

Fig. 1:- Vista previa de las propiedades asociadas al grupo Sparkline.

Rango de datos para el grupo de minigráficos verticales

Fig. 2: Vista previa del rango de datos para el grupo de gráficos de minigráficos verticales.

Rango de datos del gráfico de líneas horizontales

Fig. 3: Vista previa del rango de datos para el grupo de gráficos de líneas horizontales.

Tipo de grupo de minigráficos

Fig. 4:- Vista previa del tipo de grupo de minigráficos.

Agregar descripción del grupo Sparkline

Aspose.Cells Cloud también ofrece la posibilidad de agregar una descripción del grupo de Sparkline en la hoja de cálculo de Excel. PostWorksheetSparklineGroup requiere los parámetros name, sheetName, sparklineGroupIndex y sparklineGroup para cumplir con este requisito.

Actualizar la descripción del grupo de Sparkline en Excel

Para actualizar un minigráfico en Excel, intente utilizar la API PutWorksheetSparklineGroup. La API requiere los siguientes parámetros para cumplir con el requisito

  • nombre:- Nombre del libro de trabajo almacenado en el almacenamiento en la nube
  • sheetName :- Hoja de trabajo donde necesitas agregar el minigráfico
  • Tipo: tipo de gráfico de línea (línea, columna, ganancia/pérdida)
  • dataRange: el rango de datos que necesitamos usar como fuente para el gráfico de líneas
  • isVertical :- ¿El gráfico de líneas es vertical o no?
  • locationRange: la ubicación donde necesitamos dibujar el minigráfico

Comando cURL

curl -X PUT "https://api.aspose.cloud/v3.0/cells/Sparkline.xlsx/worksheets/Sheet1/sparklineGroups?type=Column&dataRange=B3%3AF9&isVertical=false&locationRange=G3%3AG9" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

En el escenario anterior, el tipo de gráfico de línea se especifica como Columna (actualizado de Línea a Columna), dataRange se especifica como B3:F9, isVertical se especifica como Falso y locationRange se especifica como G3:G9.

URL de solicitud

https://api.aspose.cloud/v3.0/cells/Sparkline.xlsx/worksheets/Sheet1/sparklineGroups?type=Column&dataRange=B3%3AF9&isVertical=false&locationRange=G3%3AG9
Vista previa de actualización del tipo de minigráfico

Fig. 5:- Vista previa del tipo de minigráfico actualizada.

Pasos para eliminar la descripción del grupo de minigráficos

Aspose.Cells Cloud también proporciona un mecanismo rápido para eliminar minigráficos existentes en Excel. Para eliminar todos los grupos de minigráficos, intente utilizar la API DeleteWorksheetSparklineGroups. Por el contrario, si necesitamos eliminar el grupo de minigráficos en función de un ID de índice específico, debemos utilizar DeleteWorksheetSparklineGroup.

Comando cURL

curl -X DELETE "https://api.aspose.cloud/v3.0/cells/Sparkline.xlsx/worksheets/Sheet1/sparklineGroups/1" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"

URL de solicitud

https://api.aspose.cloud/v3.0/cells/Sparkline.xlsx/worksheets/Sheet1/sparklineGroups/1

Después de una ejecución exitosa, se muestra el código de respuesta 200 en el cuerpo de la respuesta. La siguiente imagen muestra el grupo de minigráficos verticales eliminado de la hoja de cálculo de Excel, mientras que el otro grupo de minigráficos horizontales permanece en la hoja de cálculo porque solo se eliminó el grupo de índice 1.

Se eliminó el grupo de minigráficos verticales

Fig. 6:- Vista previa del grupo de minigráficos verticales después de la eliminación.

En el artículo se explican los pasos para obtener, crear, actualizar y eliminar minigráficos en Excel mediante la API REST. También puede considerar leer un blog relacionado con Manipular gráficos, tablas dinámicas y minigráficos mediante la API de Cloud. Si tiene alguna consulta relacionada, no dude en comunicarse a través del Foro de soporte gratuito.

El código fuente de la API también se puede encontrar en el repositorio de código gratuito de GitHub.

Artículos relacionados

Le recomendamos visitar los siguientes enlaces para obtener más información sobre: