Adja hozzá a Vonalvezérlést az Excel munkalapjához

Bevezetés

Az Excel-táblázatok nem csak adatsorokról és -oszlopokról szólnak; ezek is egy vászon a vizualizációhoz. A sorvezérlők hozzáadása javíthatja az információk megjelenítési módját a munkalapokon, így a kapcsolatok és a trendek sokkal világosabbá válnak. Írja be az Aspose.Cells for .NET-et, egy hatékony könyvtárat, amely leegyszerűsíti az Excel-fájlok programozott létrehozásának és kezelésének folyamatát. Ebben az útmutatóban végigvezetjük a sorvezérlők munkalapokhoz való hozzáadásának lépésein az Aspose.Cells használatával. Ha készen áll az Excel játék fejlesztésére, merüljön el!

Előfeltételek

Mielőtt elkezdené sorok hozzáadását az Excel-munkalapokhoz, íme néhány dolog, amire szüksége lesz:

  1. Visual Studio: Győződjön meg arról, hogy a Visual Studio telepítve van a gépen. Ha nem, letöltheti a webhelyrőlweboldal.
  2. Aspose.Cells for .NET: Erre a könyvtárra hivatkozni kell a projektben. Részletes dokumentációt találhatitt és töltse le a könyvtáratitt.
  3. Alapvető C# ismerete: A C# programozás ismerete segít megérteni az általunk vizsgált kódot.
  4. Windows-környezet: Mivel az Aspose.Cells .NET-alkalmazásokhoz készült, előnyben részesítik a Windows-környezetet.

Csomagok importálása

Állítsuk be a kódolási környezetünket, mielőtt elkezdenénk néhány sort hozzáadni az Excel-munkalaphoz. Így importálhatja a szükséges Aspose.Cells csomagot a projektbe.

Hozzon létre egy új projektet

  • Nyissa meg a Visual Studio-t.
  • Hozzon létre egy új konzolalkalmazás-projektet. Bármilyen nevet adhat – talán „ExcelLineDemo”-nak az egyértelműség kedvéért.

Telepítse az Aspose.Cells programot

  • Nyissa meg a NuGet Package Manager alkalmazást a Visual Studióban (Tools ->NuGet Package Manager ->Manage NuGet Packages for Solution).
  • Keressen ráAspose.Cells és telepítse. Ez a művelet hozzáadja a szükséges könyvtárakat a projekthez.

Importálja a névteret

Az Aspose.Cells elérhetővé tételéhez adja hozzá a következőt a fő programfájl tetejéhez direktíva segítségével:

using System.IO;
using Aspose.Cells;
using Aspose.Cells.Drawing;

Ezzel most már használhatja az Aspose.Cells könyvtár összes függvényét előtag hozzáadása nélkül. Most, hogy elkészültünk, ideje néhány sort hozzáadni a munkalapunkhoz. Minden lépést részletesen végigmegyünk.

1. lépés: Állítsa be a dokumentumkönyvtárat

Mielőtt elkezdené dolgozni az Excel-fájllal, meg kell határoznia, hogy hova kerüljön mentése. Íme, hogyan kell csinálni:

// A dokumentumok könyvtárának elérési útja.
string dataDir = "Your Document Directory";

Cserélje ki"Your Document Directory" érvényes elérési úttal a rendszeren, ahol a kimeneti fájlt tárolni szeretné.

2. lépés: Hozza létre a könyvtárat

Jó gyakorlat a címtár létezésének biztosítása. Ha nem, akkor a következő kóddal hozhatja létre:

// Hozzon létre könyvtárat, ha még nincs jelen.
bool IsExists = System.IO.Directory.Exists(dataDir);
if (!IsExists)
    System.IO.Directory.CreateDirectory(dataDir);

Ez a kódrészlet ellenőrzi, hogy a megadott könyvtár létezik-e, és létrehozza, ha nem. Ez olyan, mintha megnézné a hátizsákját, mielőtt kirándulni indul – biztos szeretne lenni benne, hogy minden szükséges!

3. lépés: Példányosítson egy új munkafüzetet

Most hozzunk létre egy új Excel-munkafüzetet. Ez az a vászon, amelyen megrajzolja a vonalait.

// Példányosítson egy új munkafüzetet.
Workbook workbook = new Workbook();

Új példány létrehozása aWorkbook egy friss, üres Excel-fájlt ad, amellyel dolgozhat.

4. lépés: Nyissa meg az első munkalapot

Minden munkafüzetben van legalább egy munkalap, és mi az elsőt fogjuk használni a sorainkhoz.

// Szerezd meg a könyv első feladatlapját.
Worksheet worksheet = workbook.Worksheets[0];

Itt kiválasztjuk az első munkalapot a következőn keresztül elérveWorksheets gyűjteménye aWorkbook.

5. lépés: Adja hozzá az első sort

Kezdjük el néhány sor hozzáadását. Az első sor szilárd stílusú lesz.

// Adjon hozzá egy új sort a munkalaphoz.
Aspose.Cells.Drawing.LineShape line1 = worksheet.Shapes.AddLine(5, 0, 1, 0, 0, 250);

Ebben a nyilatkozatban:

  • AddLine metódus hozzáad egy vonalat, amely a koordinátáktól kezdődik(5, 0) és -nél végződik(1, 0) magasságig terjed250.
  • A koordináták(5, 0) a munkalap kiinduló helyzetét képviselik, míg(1, 0, 0, 250) a végtávolságot jelöli.

6. lépés: Állítsa be a vonal tulajdonságait

Most tegyük személyre a vonalat – állítsa be a vonal stílusát és elhelyezését.

// Állítsa be a vonal kötőjel stílusát
line1.Line.DashStyle = MsoLineDashStyle.Solid;
// Állítsa be az elhelyezést.
line1.Placement = PlacementType.FreeFloating;

Itt azt mondjuk, hogy a sor egy helyen maradjon, függetlenül attól, hogy a munkalap szerkezete megváltozikPlacementType.FreeFloating.

7. lépés: További sorok hozzáadása

Adjunk hozzá egy második sort egy másik stílussal, szaggatott stílus használatával.

// Adjon hozzá még egy sort a munkalaphoz.
Aspose.Cells.Drawing.LineShape line2 = worksheet.Shapes.AddLine(7, 0, 1, 0, 85, 250);
// Állítsa be a vonal kötőjel stílusát.
line2.Line.DashStyle = MsoLineDashStyle.DashLongDash;
// Állítsa be a vonal súlyát.
line2.Line.Weight = 4;
// Állítsa be az elhelyezést.
line2.Placement = PlacementType.FreeFloating;

Figyelje meg, hogyan állítottuk be az elhelyezést, és hogyan változtattuk meg a vonal stílusátDashLongDashA súly tulajdonság lehetővé teszi a vonal vastagságának szabályozását.

8. lépés: Adja hozzá a harmadik sort

Még egy sor! Adjunk hozzá egy folytonos vonalat a rajz befejezéséhez.

// Adja hozzá a harmadik sort a munkalaphoz.
Aspose.Cells.Drawing.LineShape line3 = worksheet.Shapes.AddLine(13, 0, 1, 0, 0, 250);

A tulajdonságait ismét az előző sorok beállításához hasonlóan konfiguráljuk.

9. lépés: Rácsvonalak elrejtése

A rajzunk tisztább megjelenése érdekében rejtsük el a munkalap rácsvonalait.

// Tegye láthatatlanná a rácsvonalakat az első munkalapon.
workbook.Worksheets[0].IsGridlinesVisible = false;

A rácsvonalak elrejtésével a felhasználók jobban összpontosíthatnak az Ön által hozzáadott tényleges vonalakra, hasonlóan ahhoz, ahogy a festő megtisztítja a vászon körüli területet, hogy elkerülje a zavaró tényezőket.

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

Végezetül őrizzük meg munkafüzetünket, hogy ne vesszen kárba fáradságunk!

// Mentse el az excel fájlt.
workbook.Save(dataDir + "book1.out.xls");

A kimeneti fájlt tetszés szerint nevezheti el – csak ügyeljen arra, hogy a következővel végződjön.xls vagy egy másik támogatott Excel fájlkiterjesztés.

Következtetés

Gratulálok! Sikeresen megtanulta, hogyan adhat hozzá sorvezérlőket egy Excel-munkalaphoz az Aspose.Cells for .NET segítségével. Mindössze néhány sornyi kóddal nagymértékben javíthatja Excel-fájljait, és olyan vizuális megjelenítést kínál az adatokról, amelyek segítségével hatékonyabban kommunikálhat betekintésekkel. Akár jelentéseket, prezentációkat vagy elemző eszközöket szeretne készíteni, az Aspose.Cells-hez hasonló könyvtárak elsajátítása sokkal gördülékenyebbé és hatékonyabbá teheti a munkafolyamatot.

GYIK

Mi az Aspose.Cells a .NET számára?

Az Aspose.Cells for .NET egy olyan könyvtár, amely lehetővé teszi a fejlesztők számára Excel-fájlok létrehozását, kezelését és konvertálását a Microsoft Excel használata nélkül.

Hozzáadhatok vonalaktól eltérő alakzatokat?

Igen, az Aspose.Cells különféle formákat kínál, például téglalapokat, ellipsziseket stb. Hasonló módszerekkel könnyedén létrehozhatja őket.

Az Aspose.Cells ingyenesen használható?

Az Aspose.Cells egy fizetős könyvtár, de kezdheti aingyenes próbaverzió jellemzőinek feltárására.

Testreszabhatom a vonalak színét?

Teljesen! A vonalak színtulajdonságait a vonalak segítségével állíthatja beLineColor ingatlan.

Hol kérhetek technikai támogatást?

Támogatást kaphat aAspose fórum ahol a közösség tagjai és az Aspose csapat tagjai segítik a felhasználókat.