
Dans chaque nouvelle version, nous nous efforçons d’introduire de nouvelles fonctionnalités. Dans une version récente de Aspose.Cells Cloud 20.9, de nouvelles fonctionnalités très intéressantes ont été introduites afin que nos clients puissent tirer le meilleur parti de nos API tout en travaillant avec des tableaux croisés dynamiques, des graphiques et des graphiques Sparklines dans des fichiers Excel. Veuillez noter que vous ne pouvez pas seulement travailler avec des fichiers MS Excel, mais que vous pouvez également créer, mettre à jour et manipuler des données dans des fichiers OpenOffice (ODS).Cet article se concentre sur les étapes à suivre pour manipuler des graphiques Sparklines, des graphiques et des tableaux croisés dynamiques à l’aide de l’API REST.
Traitement des sparklines
Les graphiques Sparklines sont une approche étonnante pour afficher des données statistiques de manière compacte et plus convaincante. Ils sont généralement dessinés sans axes ni coordonnées. Ils sont utilisés pour montrer les tendances d’une série de valeurs, telles que les augmentations ou les diminutions saisonnières, les cycles économiques ou pour mettre en évidence les valeurs maximales et minimales. En général, ils sont positionnés près de leurs données pour un impact maximal. De plus, si nous n’avons pas suffisamment d’espace pour accueillir un graphique, nous utilisons des graphiques Sparklines pour une meilleure représentation visuelle des données.
En raison de cette importance, les capacités de création et de manipulation de graphiques sparkline existants dans une feuille de calcul Excel ont été fournies.
Travailler avec des tableaux croisés dynamiques
Un tableau croisé dynamique est un excellent moyen de stocker le résumé d’un certain ensemble de données de manière condensée et aide également l’utilisateur à développer, isoler, additionner et regrouper les données particulières en temps réel. Le tableau permet de créer un résumé concis à partir de milliers de lignes et de colonnes de données non organisées et vous permet de prendre des décisions précises et rapides.
Aspose.Cells Cloud est capable de gérer les tableaux croisés dynamiques par programmation. L’API a été mise à jour pour permettre aux utilisateurs de manipuler les tableaux croisés dynamiques dans les feuilles de calcul Excel. Par conséquent, pour mettre à jour le style du tableau croisé dynamique, vous devez utiliser la méthode PostPivotTableStyle.
Commande 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"
Aller
// Pour des exemples complets et des fichiers de données, veuillez consulter 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"
//Instancier le SDK API 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)
}
Ajout de graphiques à une feuille de calcul Excel
« Les images expriment plus que les mots ». Par conséquent, les graphiques aident à résumer un tableau entier en un fait compréhensible. De plus, nous pouvons cartographier rapidement des millions de points de données et les résultats peuvent être vus immédiatement. De plus, il est vraiment très fatiguant de comprendre les données à travers de grands tableaux. Alors que les graphiques permettent à votre public de voir la signification derrière le nombre. De plus, dans de nombreux cas, il existe des tendances ou des informations qui ne peuvent pas être présentées en regardant simplement les données brutes. Aspose.Cells Cloud est entièrement capable de gérer les graphiques lorsqu’il s’agit de récupération, d’ajout, de mise à jour, de suppression, de transformation. Vous pouvez donc facilement manipuler les instances de graphique dans une feuille de calcul Excel.
Vous devez simplement utiliser la méthode PutWorksheetAddChart pour ajouter une instance de graphique à la feuille de calcul Excel.
boucle
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"
Aller
// Pour des exemples complets et des fichiers de données, veuillez consulter 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"
//Instancier le SDK API 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)
}