Szerezze meg a táblázatban használt betűtípusok listáját
Bevezetés
Előfordult már, hogy egy Excel-táblázatot görgetett, és azon töprengett, hogy milyen betűtípusokat használtak a különböző celláiban? Talán találkozott már egy régi dokumentummal, és szeretné tudni, milyen tipográfiai döntéseket hoztak? Nos, szerencséd van! Az Aspose.Cells for .NET segítségével olyan, mintha egy eszköztárral rendelkezne, amely lehetővé teszi a táblázatokban rejtett betűtípustitkok átvizsgálását és feltárását. Ebben az útmutatóban végigvezetjük, hogyan lehet egyszerűen lekérni az Excel-fájlban használt összes betűtípus listáját. Kapcsold be, és merüljünk el a táblázatok világában!
Előfeltételek
Mielőtt belevágnánk a kódba, van néhány dolog, amit meg kell tennie a kezdéshez. Ne aggódj, ez nagyon egyszerű. Íme egy ellenőrző lista, amire szüksége van:
- Visual Studio: Győződjön meg arról, hogy a Visual Studio egyik verziója telepítve van a gépen. Ide írjuk a kódunkat.
- Aspose.Cells for .NET: Az Aspose.Cells könyvtárnak rendelkezésre kell állnia. Ha még nem töltötte le, letöltheti atelek.
- Alapvető C# ismerete: A C# programozás egy kis megértése biztosan segít abban, hogy könnyen eligazodjon a kódban.
- Minta Excel-fájl: A munkavégzéshez szüksége lesz egy minta Excel-fájlra, például a „sampleGetFonts.xlsx”-re. Itt alkalmazzuk a betűtípus-feltárásunkat. Ha mindent összerakott, készen áll a kódolásra!
Csomagok importálása
A dolgok elindításához importáljuk a szükséges névtereket. A .NET-ben a csomagok importálása olyan, mintha a megfelelő vendégeket hívná meg a buliba – nélkülük a dolgok nem működnek zökkenőmentesen. A következőképpen importálhatja az Aspose.Cells fájlt:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
Ezzel az egyszerű vonallal meghívjuk az Aspose.Cells alapvető funkcióit projektünkbe. Most pedig térjünk át a munkafüzet betöltésére.
1. lépés: Állítsa be a dokumentumkönyvtárat
Először is – mielőtt belemerülnénk a kódba, be kell állítania a dokumentumkönyvtár elérési útját. Itt található az Excel-fájl.
string dataDir = "Your Document Directory";
A „Saját dokumentumkönyvtár” helyére az Excel-fájl tényleges elérési útja lép. Gondolja ezt úgy, mintha azt mondaná a programnak: „Hé, itt rejtettem el az Excel fájlomat; menj és nézd meg!”
2. lépés: Töltse be a Forrás munkafüzetet
Ideje betölteni az Excel fájlt. Új példányt hozunk létre aWorkbook
osztályt, és adja meg a fájl elérési útját.
Workbook wb = new Workbook(dataDir + "sampleGetFonts.xlsx");
Mi történik itt? Alapvetően megnyitjuk a táblázatunkat. AWorkbook
osztály lehetővé teszi számunkra, hogy kapcsolatba lépjünk az Excel fájl tartalmával.
3. lépés: Töltse le az összes betűtípust
Most jön a varázslatos pillanat – tulajdonképpen visszakeressük a betűtípusokat! AGetFonts()
módszer az arany jegyünk.
Aspose.Cells.Font[] fnts = wb.GetFonts();
Itt megkérjük a munkafüzetet, hogy ossza meg a benne használt összes betűtípust. Afnts
tömb fogja tartani a kincseinket.
4. lépés: Nyomtassa ki a betűtípusokat
Végül vegyük ezeket a betűtípusokat és nyomtassuk ki őket. Ez segít ellenőrizni, hogy mit találtunk.
for (int i = 0; i < fnts.Length; i++)
{
Console.WriteLine(fnts[i]);
}
Ez a ciklus a mi minden betűtípuson keresztül futfnts
tömböt, egyenként kiadva őket a konzolra. Ez olyan, mintha megmutatná az összes remek tipográfiai lehetőséget az Excel-fájlban!
Következtetés
És megvan! Néhány sornyi kóddal sikeresen lekérte és kinyomtatta az Excel-táblázatban használt betűtípusok listáját az Aspose.Cells for .NET segítségével. Ez nem csak a betűtípusokról szól; ez a dokumentumok finomságainak megértése, a prezentációk tökéletesítése és a táblázatok tipográfiai művészetének elsajátítása. Legyen szó fejlesztőről vagy valakiről, aki egyszerűen csak szeret az Excellel bütykölni, ez a kis részlet megváltoztathatja a játékot.
GYIK
Az Aspose.Cells programot külön kell telepítenem?
Igen, le kell töltenie és hivatkoznia kell a könyvtárra a projektben.
Használhatom az Aspose.Cells-t más formátumokhoz?
Teljesen! Az Aspose.Cells többféle Excel formátummal működik, mint például az XLSX, XLS és CSV.
Van ingyenes próbaverzió?
Igen, megragadhat egy ingyenes próbaverziót a webhelyenletöltési link.
Hogyan kaphatok technikai támogatást?
Ha segítségre van szüksége, aAspose támogatási fórum nagyszerű erőforrás.
Az Aspose.Cells kompatibilis a .NET Core-al?
Igen, az Aspose.Cells a .NET Core projektekkel is kompatibilis.