Hozzon létre diagramokat Excel fájlokban

Az Aspose.Cells REST API-k táblázatkezelési funkciókkal gazdagítják felhőalapú alkalmazásait. Az API-hoz több SDK is tartozik, amelyeket MIT-licenc alatt terjesztenek, így egyszerűen integrálhatja a szolgáltatásokat az alkalmazásaiba. Ezzel a segédprogrammal a legfontosabbra összpontosíthat, miközben a kisebb részleteket maga az SDK kezeli.

REST API az Excel feldolgozáshoz

A táblázatkezeléssel összefüggésben a diagramok nagyon hasznos módszert jelentenek az információk összegzésére és vizuális formában történő bemutatására. Ezért nézzük meg a diagramok létrehozását és a diagramok megjelenítésének támogatását az Aspose.Cells Cloudban. A támogatott diagramtípusok közé tartozik a terület, oszlop, buborék, oszlop, kúp, kör, vonal és sok más. Adjunk hozzá egy kördiagramot az Aspose.Cells for .NET SDK használatával.

// Szerezze be az alkalmazáskulcsot és az alkalmazás SID-jét a https://dashboard.aspose.cloud/ webhelyről
// Telepítse az Aspose.Cells-Cloud Nuget csomagot

private CellsApi instance;
instance = new CellsApi( clientId, clientSecret);
string name = "myDocument.xlsx";
string sheetName = "SHEET4";
string chartType = "Pie";
int? upperLeftRow = 5;
int? upperLeftColumn = 5;
int? lowerRightRow = 20;
int? lowerRightColumn = 15;
string area = "A1:A3";
bool? isVertical = true;
string categoryData = null;
bool? isAutoGetSerialName = null;
string title = "TEST TITLE";
string folder = TEMPFOLDER;
UpdateDataFile(instance,folder, name);
var response = instance.CellsChartsPutWorksheetAddChart(name, sheetName, chartType, upperLeftRow, upperLeftColumn, lowerRightRow, lowerRightColumn, area, isVertical, categoryData, isAutoGetSerialName, title, folder);
Assert.IsInstanceOf<ChartsResponse>(response, "response is ChartsResponse");
Assert.AreEqual(response.Code, 200);

Ebben a kódrészletben több paramétert is meg kell adnia ahhoz, hogy hozzáadja a diagramot egy munkafüzet adott munkalapjához, valamint egyéb információkat, például a diagram területét, a diagram címét, a kategória adatait és egyebeket. Ez a kódrészlet hozzáad egy kördiagramot a sablonfájlhoz, amint az az alábbi képernyőképen látható:

Diagram Excelben

Észreveheti az értékeket az első oszlopban és a kördiagramot, amely hozzáadva a kívánt munkalaphoz a Cloud Storageban. A diagram címe és egyéb információk megegyeznek a fentebb tárgyalt kódrészlettel. Hasonlóképpen más diagramokat is létrehozhat, amelyek eltérőek vagy bonyolultak lehetnek, mint ez a bemutató.

Diagram konvertálása képpé C#-ban

Az Aspose.Cells Cloud másik hasznos funkciója a diagram-képmegjelenítés. Folytassuk a példát ugyanabból a munkafüzetből, ahol a fenti példában a diagramot hozzáadtuk. Az alábbi .NET kódrészletet használhatja diagramok képpé alakításához. Ne feledje azonban, hogy a diagramok nulla alapú indexek, ezért a munkalap első diagramjára nullával hivatkozunk. A következő példa a funkciót részletezi, és ezt is tisztázza:

// Szerezze be az alkalmazáskulcsot és az alkalmazás SID-jét a https://dashboard.aspose.cloud/ webhelyről
// Telepítse az Aspose.Cells-Cloud Nuget csomagot

private CellsApi instance;
instance = new CellsApi( clientId, clientSecret);
string name = "myDocument.xlsx";
string sheetName = "SHEET4";
int? chartNumber = 0;
string folder = TEMPFOLDER;
string format = "png";
UpdateDataFile(instance,folder, name);
var response = instance.CellsChartsGetWorksheetChart(name, sheetName, chartNumber, format, folder);
Assert.IsInstanceOf<System.IO.Stream>(response, "response is System.IO.Stream");

A diagramokat PNG, JPEG, BMP, TIFF és más képformátumokba renderelheti. Ennek az API-hívásnak a válasza azonban tartalmazni fogja a System.IO.Stream class példányát, amely tartalmazza a diagram képét. Mivel a képek vizuális objektumok, konvertáljuk ezt az adatfolyamot fájllá. Az alábbiakban bemutatjuk az egyik lehetséges megközelítést, amelyet erre a célra használhat:

FileStream fs = File.Create(@"D:\ChartImage.png");
response.CopyTo(fs);
fs.Close();

A diagram kiváló minőségű renderelt képe az alábbi képernyőképen fog kinézni:

Diagram képre

Hasonlóképpen, az API számos egyéb készen álló funkciót is tartalmaz a táblázatok létrehozásához, manipulálásához és konvertálásához. Az API referenciák további felfedezésével többet tudhat meg a Charts támogatásáról és az Aspose.Cells Cloud egyéb funkcióiról. Számos [SDK-t] tárolunk a GitHubon 6, amelyek számos példát tartalmaznak az API-val kapcsolatos gyakorlati tapasztalatokhoz. Olvassa el az API dokumentációt is, ahol a legalapvetőbb és leggyakrabban használt eseteket karbantartjuk. Ha bármilyen aggálya van, forduljon hozzánk bizalommal az Ingyenes támogatási fórumon keresztül.

Kapcsolódó bejegyzés

Excel-fájlok létrehozása, szerkesztése vagy konvertálása az Aspose.Cells Cloud API-val

Hozzon létre egy diagramot Excel-fájlban, és exportálja a diagramot képbe a Cloud API segítségével

Táblázat exportálása Markdown formátumba