Cellák hozzáadása a Microsoft Excel Formula figyelőablakához

Bevezetés

Készen áll arra, hogy növelje Excel-munkafüzet-élményét? Ha Microsoft Excellel dolgozik, és hatékonyabban kell figyelnie a képleteket, akkor jó helyen jár! Ebben az útmutatóban megvizsgáljuk, hogyan adhatunk cellákat az Excel Formula Watch ablakához az Aspose.Cells for .NET használatával. Ez a funkció segít szemmel tartani a kritikus képleteket, és sokkal gördülékenyebbé teszi a táblázatkezelést.

Előfeltételek

Mielőtt belemerülne a kódolás finom dolgaiba, győződjünk meg arról, hogy felkészültek-e erre az útra. Íme, amire szüksége lesz:

  • Visual Studio: Győződjön meg arról, hogy telepítve van a Visual Studio. Ha nem, itt az ideje, hogy megragadd!
  • Aspose.Cells for .NET: Szüksége lesz az Aspose.Cells könyvtárra. Ha még nem töltötte le, ellenőrizze aLetöltési link.
  • Alapvető C# ismerete: Egy kis háttérrel a C# programozásban sokat segíthet ennek az oktatóanyagnak a megértésében.
  • .NET-keretrendszer: Győződjön meg arról, hogy a Visual Studio projektben be van állítva a .NET-keretrendszer kompatibilis verziója.

Megvan minden, amire szüksége van? Döbbenetes! Ugorjunk a szórakoztató részre – a szükséges csomagok importálására.

Csomagok importálása

Mielőtt elkezdenénk a kódolást, vegyük fel a lényeges könyvtárakat. Nyissa meg .NET-projektjét, és importálja az Aspose.Cells névteret a C# fájl elejére. Íme, hogyan kell csinálni:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

Ez az egyetlen sor lehetővé teszi az Aspose.Cells által biztosított összes funkció elérését! Most készen állunk arra, hogy elkezdjük lépésenkénti útmutatónkat a cellák képletfigyelő ablakhoz való hozzáadásához.

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

Egy jól definiált kimeneti könyvtár olyan, mint egy térkép egy új városban; erőfeszítés nélkül elvezet a célhoz. Meg kell adnia, hogy a végső Excel-fájl hova kerüljön mentésre.

string outputDir = "Your Document Directory"; // Cserélje le a tényleges könyvtárával

Mindenképpen cserélje ki"Your Document Directory" egy elérési úttal a rendszerén. Ez biztosítja, hogy amikor a program elmenti a munkafüzetet, pontosan tudja, hova kell elhelyezni a fájlt.

2. lépés: Hozzon létre egy üres munkafüzetet

Most, hogy a könyvtárunk be van állítva, hozzunk létre egy üres munkafüzetet. Gondoljon a munkafüzetre úgy, mint egy üres vászonra, amely arra vár, hogy ráfújjon néhány adatot!

Workbook wb = new Workbook();

Itt egy új példányt hozunk létre aWorkbook osztály. Így egy friss, üres munkafüzetet kapunk, amellyel dolgozhatunk.

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

Munkafüzetünk készenlétével ideje elérni az első munkalapot. Minden munkafüzetben van egy munkalapgyűjtemény, és ebben a példában elsősorban az elsővel fogunk dolgozni.

Worksheet ws = wb.Worksheets[0];

AWorksheets gyűjtemény lehetővé teszi a munkafüzet összes lapjának elérését. Vel[0], kifejezetten az első lapot célozzuk meg, egyszerűen azért, mert ez a leglogikusabb kiindulópont!

4. lépés: Szúrjon be egész értékeket a cellákba

Most folytassuk néhány cella egész értékekkel való kitöltését. Ez a lépés döntő fontosságú, mert ezeket az egész számokat később felhasználjuk képleteinkben.

ws.Cells["A1"].PutValue(10);
ws.Cells["A2"].PutValue(30);

Itt a 10-es és 30-as számokat az A1 és A2 cellákba helyezzük. Tekintsd úgy, mintha magokat ültetnél a kertbe; ezekből a számokból valami bonyolultabb lesz – képlet!

5. lépés: Állítson be egy képletet a C1 cellában

Ezután beállítunk egy képletet a C1 cellában, amely összegzi az A1 és A2 cellák értékeit. Itt kezdődik a varázslat!

Cell c1 = ws.Cells["C1"];
c1.Formula = "=Sum(A1,A2)";

A C1 cellában beállítjuk a képletet az A1 és A2 értékeinek összegzésére. Mostantól, amikor ezek a cellaértékek megváltoznak, a C1 automatikusan frissül! Olyan, mintha egy megbízható barátod lenne, aki kiszámol helyetted.

6. lépés: Adja hozzá a C1 cellát a képletfigyelő ablakhoz

Most, hogy beállítottuk a képletünket, ideje hozzáadni a képletfigyelő ablakhoz. Ez lehetővé teszi számunkra, hogy a munkalappal való munka során könnyen figyeljük az értékét.

ws.CellWatches.Add(c1.Name);

VelCellWatches.Addlényegében azt mondjuk: „Hé Excel, tartsa szemmel a C1-et nekem!” Ez biztosítja, hogy a képlet függő celláiban végrehajtott változtatások megjelenjenek a Képletfigyelő ablakban.

7. lépés: Állítson be egy másik képletet az E1 cellában

Folytatva a képletmunkánkat, adjunk még egy képletet az E1 cellába, ezúttal A1 és A2 szorzatát számolva.

Cell e1 = ws.Cells["E1"];
e1.Formula = "=A2*A1";

Itt megszorozzuk az A1-et és az A2-t az E1 cellában. Ez egy újabb perspektívát ad a különböző számítások összekapcsolására. Olyan, mintha ugyanazt a tájat néznénk különböző nézőpontokból!

8. lépés: Adja hozzá az E1 cellát a képletfigyelő ablakhoz

Csakúgy, mint a C1 esetében, az E1-et is hozzá kell adnunk a Formula Watch Windowhoz.

ws.CellWatches.Add(e1.Row, e1.Column);

Az E1 ilyen módon történő hozzáadásával biztosítjuk, hogy a második képletünket is szorosan figyelemmel kísérjük. Fantasztikus több számítás nyomon követéséhez, rendetlenség nélkül!

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

Most, hogy minden a helyén van, és a képletek be vannak állítva a figyelésre, mentsük el a kemény munkánkat egy Excel fájlba.

wb.Save(outputDir + "outputAddCellsToMicrosoftExcelFormulaWatchWindow.xlsx", SaveFormat.Xlsx);

Ez a sor XLSX formátumban menti a munkafüzetet a megadott könyvtárba. ASaveFormat.Xlsx rész biztosítja, hogy modern Excel-fájlként kerüljön mentésre. Ez a lépés olyan, mint egy festmény befejezése és keretbe helyezése.

Következtetés

És megvan! Az alábbi lépések végrehajtásával sikeresen hozzáadta a cellákat a Microsoft Excel Formula Watch Window ablakhoz az Aspose.Cells for .NET használatával. Megtanulta, hogyan hozhat létre munkafüzetet, hogyan szúrhat be értékeket, állíthat be képleteket, és hogyan tarthatja szemmel ezeket a képleteket a Képletfigyelő ablakban. Akár összetett adatokat kezel, akár csak egyszerűsíteni szeretné a számításait, ez a megközelítés jelentősen javíthatja a táblázatkezelési élményt.

GYIK

Mi az a Formula Watch Window az Excelben?

Az Excel képletfigyelő ablaka lehetővé teszi az egyes képletek értékeinek figyelését, miközben módosítja a táblázatot.

Szükségem van licencre az Aspose.Cells for .NET használatához?

Igen, az Aspose.Cells licencet igényel a kereskedelmi használatra, de elkezdheti egy ingyenes próbaverzióval, amely elérhetőIngyenes próba link.

Használhatom az Aspose.Cells-t a .NET-en kívül más platformokon is?

Az Aspose.Cells különféle platformokhoz rendelkezik könyvtárakkal, beleértve a Java, Android és Cloud szolgáltatásokat.

Hol találok további dokumentációt az Aspose.Cells-ről?

Részletes dokumentációt találhat az Aspose.Cells oldalonitt.

Hogyan jelenthetek problémákat, vagy kérhetek támogatást az Aspose.Cells-hez?

Segítséget kaphat az Aspose közösségtőlTámogatási fórum.