A diagramok segítségével könnyen érthető módon tükrözik az információkat. Szinte minden iroda használ táblázatokat az adatok kezelésére, de nem olyan könnyen olvashatóak. Ez az oka annak, hogy az Excelben gyakran grafikonként ismert diagramok hasznosak az adatok áttekintésében. Az Aspose.Cells for Cloud API gazdag diagramkezelési API-kban. Ebben a cikkben a következő funkciókat tanuljuk meg:

  • Adjon hozzá diagramot az Excel-táblázathoz
  • A diagram törlése az Excel táblázatban
  • Frissítse a meglévő diagramot az Excel-táblázatban

Az API bármely platformról hívható bármilyen programozási nyelv használatával. Különféle SDK-k állnak rendelkezésre, köztük a Python, a PHP, a Ruby, a Perl, a Go, a Swift és sok más. Kényelme szerint bármelyik közül választhat és használhatja. Itt C# kódot fogunk használni ezekhez a példákhoz.

Diagram hozzáadása az Excel-táblázathoz

Az Aspose.Cells Cloud API-val beszúrhat diagramot vagy grafikont egy Excel-munkafüzetbe. Egyszerűen adja meg a diagram szükséges tulajdonságait, például a diagram típusát, a diagram területét, majd indítsa el az API-hívást. Az alábbiakban egy mintakód látható, amely kördiagramot ad a munkalaphoz:

// Szerezze be az AppKey-t és az AppSID-t a https://dashboard.aspose.cloud/ webhelyről
// Telepítse az Aspose.Cells-Cloud Nuget csomagot
// A teljes példákért és adatfájlokért látogasson el a https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet oldalra.

CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "myDocument.xlsx";
string sheetName = "SHEET4";
string chartType = "Pie";
int? upperLeftRow = 5;
int? upperLeftColumn = 5;
int? lowerRightRow = 10;
int? lowerRightColumn = 10;
string area = "C7:D11";
bool? isVertical = true;
string categoryData = null;
bool? isAutoGetSerialName = null;
string title = null;
string folder = "TEMPFOLDER";
UpdateDataFile(cellsApi,folder, name);
var response = cellsApi.CellsChartsPutWorksheetAddChart(name, sheetName, chartType, upperLeftRow, upperLeftColumn, lowerRightRow, lowerRightColumn, area, isVertical, categoryData, isAutoGetSerialName, title, folder);

Ez a kódrészlet a következő képernyőképen látható diagramot hoz létre:

Adjon hozzá diagramot az Excelben

Diagram törlése az Excel-táblázatból

Az Aspose.Cells Cloud API segítségével törölhet vagy távolíthat el egy meglévő diagramot XLSX vagy XLS fájlból. Egyszerűen adja meg a fájl nevét, a munkalap nevét és a diagram indexét. Ezt követően hívja meg az API-t, és a megfelelő diagram törlődik a munkalapról. Az adatok azonban változatlanok maradnak a cellákban, csak a diagram törlődik. A következő kódrészlet használható ugyanerre a célra:

// Szerezze be az AppKey-t és az AppSID-t a https://dashboard.aspose.cloud/ webhelyről
// Telepítse az Aspose.Cells-Cloud Nuget csomagot
// A teljes példákért és adatfájlokért látogasson el a https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet oldalra.

CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "myDocument1.xlsx";
string sheetName = "SHEET4";
int? chartIndex = 0;
string folder = "TEMPFOLDER";
UpdateDataFile(cellsApi,folder, name);
var response = cellsApi.CellsChartsDeleteWorksheetDeleteChart(name, sheetName, chartIndex, folder);

Az alábbi képernyőképen látható a kimeneti munkalap, ahol az adatok változatlanok maradnak, és a diagram törlődik.

Frissítsen egy diagramot az Excel-táblázatban

Mivel a fenti diagramkezelési funkciók közül kettőt már megvizsgáltunk, nézzünk meg egy másik funkciót egy meglévő diagram frissítésére. Itt frissítjük a diagram címét az Excel fájl nevének, a munkalap nevének és a diagram indexének megadásával a következő C# kódrészlet szerint:

// Töltse le az AppKey-t és az AppSID-t a https://dashboard.aspose.cloud/ webhelyről
// Telepítse az Aspose.Cells-Cloud Nuget csomagot
// A teljes példákért és adatfájlokért látogasson el a https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet oldalra.

CellsApi cellsApi = new CellsApi(AppKey, AppSid);
string name = "myDocument.xlsx";
string sheetName = "SHEET3";
int? chartIndex = 0;
Title title = new Title();
title.Text = "Test title";
string folder = "TEMPFOLDER";
UpdateDataFile(cellsApi,folder, name);
var response = cellsApi.CellsChartsPostWorksheetChartTitle(name, sheetName, chartIndex, title, folder);

Ennek a kódrészletnek a kimenete az alábbi képernyőképen figyelhető meg. A diagram címe megegyezik az általunk megadottal.

Ez néhány az API által kínált diagramkezelési funkciók közül. Ingyenesen regisztrálhat, és teljes kapacitásukban tesztelheti az API-kat. Bármilyen kérdés esetén írjon nekünk az Ingyenes támogatási fórumok címre.

Kapcsolódó bejegyzés