Olvassa el és kezelje az Excel 2016 diagramokat

Bevezetés

Az Excel hatékony eszköz az adatok megjelenítésére és megjelenítésére, de a diagramok programozott kezelése meglehetősen bonyolult lehet. Itt jön a segítség az Aspose.Cells for .NET! Ez a robusztus könyvtár lehetővé teszi a fejlesztők számára az Excel-fájlok zökkenőmentes létrehozását, olvasását és kezelését. Ebben az oktatóanyagban elmerülünk az Excel 2016 diagramok Aspose.Cells segítségével történő olvasásával és kezelésével, így a folyamat egyszerű és hatékony.

Előfeltételek

Mielőtt belevágnánk a kódba, győződjünk meg arról, hogy minden be van állítva. Íme az előfeltételek, amelyekre szüksége lesz:

  1. Aspose.Cells for .NET: Telepíteni kell ezt a könyvtárat. Ha még nem tette meg, letölthetiitt.
  2. .NET-keretrendszer: Győződjön meg arról, hogy a .NET-keretrendszer telepítve van a fejlesztői környezetében. Az Aspose.Cells több keretrendszert is támogat, ezért ellenőrizze a kompatibilitást.
  3. IDE: Használjon olyan IDE-t, mint a Visual Studio a kód írásához és végrehajtásához.
  4. Alapvető C# ismerete: A C# programozás alapjainak megértése sokkal könnyebbé teszi ennek az oktatóanyagnak a követését.

Most, hogy mindennel készen vagyunk, menjünk tovább és importáljuk a szükséges csomagokat.

Csomagok importálása

A kezdéshez importálnia kell a következő névtereket a C# fájlba. Ez lehetővé teszi az Aspose.Cells által kínált osztályok használatát.

using System;
using System.IO;

using Aspose.Cells;
using Aspose.Cells.Charts;

Bontsuk fel a feladatot kezelhető lépésekre. Felvázoljuk az Excel diagramok olvasásának, a címük megváltoztatásának és a módosított munkafüzet mentésének folyamatát.

1. lépés: Állítsa be a forrás- és kimeneti könyvtárakat

Először is meg kell határoznia a forrás Excel-fájl helyét és azt a könyvtárat, ahová a kimeneti fájlt menteni szeretné.

// Forrás könyvtár
string sourceDir = "Your Document Directory";

// Kimeneti könyvtár
string outputDir = "Your Output Directory";

Cserélje ki"Your Document Directory" és"Your Output Directory" a fájlok tárolási útvonalával.

2. lépés: Töltse be a munkafüzetet

Ebben a lépésben töltse be a diagramokat tartalmazó Excel-fájlt. Az Aspose.Cells ezt megkönnyíti aWorkbook osztály.

// Töltse be az Excel 2016 diagramokat tartalmazó Excel forrásfájlt
Workbook wb = new Workbook(sourceDir + "sampleReadManipulateExcel2016Charts.xlsx");

Győződjön meg arról, hogy az Excel-fájl, amelyre hivatkozik, létezik a megadott elérési úton. Ellenkező esetben előfordulhat, hogy a fájl nem található hibaüzenetet kap.

3. lépés: Nyissa meg a munkalapot

Ezután a diagramokat tartalmazó munkalapot kívánja elérni. Általában ez az első munkalap, amely tartalmazza a releváns adatokat.

// Nyissa meg az első munkalapot, amely a diagramokat tartalmazza
Worksheet ws = wb.Worksheets[0];

4. lépés: Lapozzon át a diagramokon

Most át kell ismételnie a munkalapon található összes diagramot. Az Aspose.Cells lehetővé teszi a diagramok egyszerű elérését aCharts tulajdona aWorksheet osztály.

// Egyesével elérheti az összes diagramot, és elolvashatja a típusukat
for (int i = 0; i < ws.Charts.Count; i++)
{
    // Hozzáférés a diagramhoz
    Chart ch = ws.Charts[i];

5. lépés: Diagramtípusok nyomtatása

A hurkon belül nyomtassa ki az egyes diagramok típusát. Ez segít megérteni, hogy milyen típusú diagramok találhatók az Excel-fájlban.

    // Diagramtípus nyomtatása
    Console.WriteLine(ch.Type);

6. lépés: Módosítsa a diagramcímeket

Itt kezdődik a móka! Dinamikusan módosíthatja az egyes diagramok címét a típusuk alapján.

    // Módosítsa a diagramok címét a típusuk szerint
    ch.Title.Text = "Chart Type is " + ch.Type.ToString();
}

Ez a lépés személyre szabja az egyes diagramokat, így az adatok megjelenítése intuitívabb.

7. lépés: Mentse el a munkafüzetet

Miután elvégezte a módosításokat, el kell mentenie a módosított munkafüzetet. Ez meglehetősen egyszerű az Aspose.Cells esetében.

// Mentse el a munkafüzetet
wb.Save(outputDir + "outputReadManipulateExcel2016Charts.xlsx");

Ne felejtsen el érvényes nevet megadni a kimeneti fájlnak!

8. lépés: Megerősítő üzenet

A gyakorlatias hatás érdekében adjunk visszajelzést a konzolon, hogy megerősítsük a művelet sikerességét.

Console.WriteLine("ReadManipulateExcel2016Charts executed successfully.");

Következtetés

Gratulálok! Sikeresen megtanulta az Excel 2016 diagramok olvasását és kezelését az Aspose.Cells for .NET használatával. Ez a nagy teljesítményű könyvtár rugalmasságot biztosít az Excel-fájlok programozott kezeléséhez, így hatékonyabbá válik a munkafolyamat. Függetlenül attól, hogy frissítenie kell a diagramcímeket, módosítania kell az adatokat, vagy akár új diagramokat kell létrehoznia, az Aspose.Cells mindent megtesz.

GYIK

Mire használható az Aspose.Cells for .NET?

Az Aspose.Cells for .NET egy programkönyvtár az Excel-fájlokkal való programozott munkavégzéshez, lehetővé téve a fejlesztők számára Excel-fájlok létrehozását, olvasását, kezelését és konvertálását a .NET-alkalmazásokon belül.

Honnan tudom letölteni az Aspose.Cells-t?

Az Aspose.Cells letölthető a webhelyrőlitt.

Az Aspose.Cells támogatja a .xlsx-től eltérő Excel-fájlformátumokat?

Igen! Az Aspose.Cells különféle fájlformátumokat támogat, beleértve a .xls, .csv, .pdf és egyebeket.

Létezik ingyenes próbaverzió az Aspose.Cells számára?

Igen, az Aspose ingyenes próbaverziót kínál, amelyhez hozzáférhetitt.

Hol kaphatok támogatást az Aspose.Cells-hez?

Támogatást és közösségi beszélgetéseket találhat az Aspose fórumonitt.