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:
- 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.
- 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.
- Alapvető C# ismerete: A C# programozás ismerete segít megérteni az általunk vizsgált kódot.
- 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átDashLongDash
A 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.