Vista previa de minigráficos en Excel

En cada nueva versión, nos esforzamos por presentar nuevas funciones. En la versión reciente de Aspose.Cells Cloud 20.9, se han presentado algunas funciones nuevas y muy interesantes para que nuestros clientes aprovechen al máximo nuestras API al trabajar con tablas dinámicas, gráficos y minigráficos dentro de archivos de Excel. Tenga en cuenta que no solo puede trabajar con archivos de MS Excel, sino que también puede crear, actualizar y manipular datos dentro de archivos de OpenOffice (ODS).Este artículo se centra en los pasos para manipular minigráficos, gráficos y tablas dinámicas mediante la API REST.

Procesamiento de minigráficos

Los minigráficos son una forma sorprendente de mostrar datos estadísticos de forma compacta y más atractiva y, por lo general, se dibujan sin ejes ni coordenadas. Se utilizan para mostrar tendencias en una serie de valores, como aumentos o disminuciones estacionales, ciclos económicos o para resaltar valores máximos y mínimos. Por lo general, se ubican cerca de los datos para lograr el mayor impacto y, además, si no tenemos suficiente espacio para acomodar un gráfico, hacemos uso de minigráficos para una mejor representación visual de los datos.

Debido a tal importancia, se han proporcionado capacidades para crear y manipular sparklines existentes dentro de una hoja de cálculo de Excel.

Trabajar con tablas dinámicas

Una tabla dinámica es una forma sorprendente de almacenar el resumen de un determinado conjunto de datos de forma condensada y, además, ayuda al usuario a expandir, aislar, sumar y agrupar los datos particulares en tiempo real. La tabla ayuda a realizar un resumen conciso de miles de filas y columnas de datos desorganizados y le permite tomar decisiones precisas y rápidas.

Aspose.Cells Cloud puede trabajar con tablas dinámicas mediante programación. La API se ha actualizado para permitir a los usuarios manipular tablas dinámicas en hojas de cálculo de Excel. Por lo tanto, para actualizar el estilo de la tabla dinámica, debe utilizar el método PostPivotTableStyle.

Comando cURL

curl -X POST "https://api.aspose.cloud/v3.0/cells/Sample_Pivot_Table_Example.xls/worksheets/Sheet2/pivottables/0/FormatAll" -d '{"Font":{"Name":"Arial", "Size":10}}' -H "Content-Type: application/json" -H "Accept: application/json"

Ir

// Para obtener ejemplos completos y archivos de datos, visite https://github.com/aspose-cells-cloud/aspose-cells-cloud-go
apiKey := "XXXXX" //sepcify App Key
appSid := "XXXXX" //sepcify App SID
apiServer := "https://api.aspose.cloud/v3.0"
dataFolder := "../../data/"
remoteFolder := "GoFiles"
name := "Book1.xlsx"
sheetName := "Sheet1"

//Creación de una instancia del SDK de API de Aspose Cells
CellsAPI := NewCellsApiService(apiKey, appSid, apiServer)

args := new(UploadFileOpts)
args.Path = remoteFolder + "/" + name
file := os.Open(dataFolder + "/" + name)
_, _, err = CellsAPI.UploadFile(file, args)

if err == nil {
	args1 := new(CellsPivotTablesPostPivotTableStyleOpts)
	args1.Name = name
	args1.SheetName = sheetName
	args1.PivotTableIndex = int32(0)
	args1.Style = new(Style)
	args1.Style.Custom = "##.#"
	args1.Folder = remoteFolder

	response, httpResponse, err := CellsAPI.CellsPivotTablesPostPivotTableStyle(args1)
}
if err != nil {
	fmt.Println(err)
}

Cómo agregar gráficos a una hoja de cálculo de Excel

“Las imágenes expresan más que las palabras”. Por lo tanto, los gráficos ayudan a resumir una tabla completa en un hecho comprensible. Además, podemos representar millones de puntos de datos rápidamente y los resultados se pueden ver de inmediato. Además, es realmente muy agotador comprender los datos a través de tablas grandes. Mientras que los gráficos permiten a su audiencia ver el significado detrás del número. Además, en muchos casos, hay tendencias o perspectivas que no se pueden mostrar simplemente mirando los datos sin procesar. Aspose.Cells Cloud es totalmente capaz de manejar gráficos cuando se trata de recuperación, adición, actualización, eliminación y transformación. Por lo tanto, puede manipular fácilmente las instancias de gráficos dentro de una hoja de cálculo de Excel.

Simplemente necesita utilizar el método PutWorksheetAddChart para agregar una instancia de gráfico a la hoja de cálculo de Excel.

rizo

curl -X PUT "https://api.aspose.cloud/v3.0/cells/myWorkbook.xlsx/worksheets/Sheet1/charts?chartType=Bar&area=B1:F2&title=SalesState" -H "Content-Type: application/json" -H "Accept: application/json"

Ir

// Para obtener ejemplos completos y archivos de datos, visite https://github.com/aspose-cells-cloud/aspose-cells-cloud-go
apiKey := "XXXXX" //sepcify App Key
appSid := "XXXXX" //sepcify App SID
apiServer := "https://api.aspose.cloud/v3.0"
dataFolder := "../../data/"
remoteFolder := "GoFiles"
name := "Book1.xlsx"
sheetName := "Sheet1"

//Creación de una instancia del SDK de API de Aspose Cells
CellsAPI := NewCellsApiService(apiKey, appSid, apiServer)

args := new(UploadFileOpts)
args.Path = remoteFolder + "/" + name
file := os.Open(dataFolder + "/" + name)
_, _, err = CellsAPI.UploadFile(file, args)

if err == nil {
	args1 := new(CellsChartsPostWorksheetChartOpts)
	args1.Name = name
	args1.SheetName = sheetName
	args1.ChartIndex = ToInt32(0)
	args1.Chart = new(Chart)
	args1.Chart.Name = "NewChart"
	args1.Folder = remoteFolder

	response, httpResponse, err := CellsAPI.CellsChartsPostWorksheetChart(args1)
}
if err != nil {
	fmt.Println(err)
}

Enlaces útiles