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.Add
lé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.