paint-brush
A legnépszerűbb C# .NET Excel API könyvtárakáltal@mesciusinc
Új történelem

A legnépszerűbb C# .NET Excel API könyvtárak

által MESCIUS inc.13m2024/10/09
Read on Terminal Reader

Túl hosszú; Olvasni

Értékelje a legnépszerűbb C# .NET Excel API-könyvtárakat figyelemre méltó jellemzőik alapján.
featured image - A legnépszerűbb C# .NET Excel API könyvtárak
MESCIUS inc. HackerNoon profile picture

Az AC# .NET Excel API könyvtár egy olyan eszköz, amely önmagában is megállja a helyét, és Excel-képességeket biztosít a C# alkalmazásokban anélkül, hogy Microsoft-összetevőket kellene telepítenie a kiszolgálóra. Programozottan végrehajthatja az összes kritikus Excel-műveletet, amelyek lehetővé teszik a szükséges táblázatok előállítását.


Számos API-könyvtár áll rendelkezésre, de tudja, melyiket válassza?


Ebben a bejegyzésben a legjobb C# .NET Excel API-könyvtárakat értékeljük a következő szolgáltatások alapján:


  • XLSX-fájlok létrehozása, olvasása és módosítása
  • Átfogó Excel-kompatibilis diagramkészítés
  • Cella- és tartományműveletek
  • Munkalapkezelés
  • Használjon sablonokat az Excel jelentésekhez
  • Szűrés és feltételes formázás
  • Képletek és függvények
  • Adatkötés és import/exportálás
  • Olvasson és írjon jelszóval védett XLSX és XLSM munkafüzeteket
  • Teljesítmény és hatékonyság
  • Integráció az ügyféloldali adatnézegetővel

Document Solutions for Excel, .NET Edition


XLSX-fájlok létrehozása, olvasása, módosítása és konvertálása

A MESCIUS által készített Document Solutions for Excel, .NET Edition (DsExcel) támogatja az XLSX-fájlokhoz szükséges összes fájlkezelési műveletet, beleértve a létrehozást, az olvasást, a módosítást és a konvertálást.

Átfogó Excel-kompatibilis diagramok

A DsExcel támogatja többféle diagram munkalapokba való integrálását, és testreszabási funkciókat biztosít diagramcímekhez, jelmagyarázatokhoz, adatsorokhoz és egyebekhez. Diagramokat is hozzáadhat sablon elrendezésben.

Cella- és tartományműveletek

Különféle műveleteket hajthat végre a cellákon, oszlopokon és sorokon, beleértve a hozzáférést, kivágást, másolást, elrejtést, beszúrást, törlést, összevonást stb.

Munkalapkezelés

A munkafüzet műveletei közé tartozik a létrehozás, megnyitás, mentés, védelem, kivágás, másolás, nézetek módosítása, valamint a számítási motor engedélyezése vagy letiltása.

Automatizálja az Excel-jelentéseket XLSX-sablonok használatával

A DsExcel lehetővé teszi a felhasználók számára, hogy egyedi Excel-sablonokat definiáljanak a .NET-ben egyszerű nyelvi szintaxis használatával, automatizálva az .xlsx jelentések generálását diagramokkal, sparkline-okkal és táblázatokkal. Az adatok XLSX-sablonokhoz való közvetlen kötésével leegyszerűsíti a jelentések, például számlák és értékesítési jelentések létrehozását, a Windows, Linux és macOS támogatásával, nagy teljesítményt és stabilitást biztosítva.

Szűrés és feltételes formázás

A cellák szűrése olyan feltételekkel, mint az adatok, szöveg, szám, szín és ikon. Konkrét adatértékeket is kiemelhet cellaértéken, ikonon, adatsávon és háromszínű szabályon alapuló feltételes formázási szabályok használatával.

Képletek és függvények

Képleteket hozhat létre és használhat összetett számítások kiszámításához cellaértékek előállításához. A DsExcel több mint 450 Excel-funkciót is támogat. Képletek létrehozásához használhatja a beépített függvényeket, vagy testreszabott függvényeket hozhat létre.

Adatkötés és importálás/exportálás

A DsExcel támogatja az egyirányú adat-összerendelést cellákkal, munkalapokkal vagy táblázatoszlopokkal, valamint több forrás felhasználását az adatgyűjtéshez. A gyorsabb és hatékonyabb importálás érdekében az ImportData() függvénnyel csak az Excel-fájlokból nyerhet adatokat a teljes objektummodell helyett. Excel-táblázatát programozottan is exportálhatja különféle más formátumokba, például .xlsx, .csv, PDF, HTML, JSON stb.

Jelszóval védett XLSX és XLSM munkafüzetek olvasása és írása

A munkafüzetek védelmét személyre szabhatja olyan jelszavak használatával, amelyek megakadályozzák az adatok szerkesztését vagy a munkafüzet szerkezetének és ablakainak megváltoztatását. A korlátlan szerkesztés érdekében teljesen eltávolíthatja a munkafüzet jelszavas védelmét.

Teljesítmény és hatékonyság

A DsExcel egy API-könyvtár kis memóriaterülettel és nagy teljesítménytényezővel. Könnyű architektúrája növeli a könyvtár hatékonyságát. Jól dolgozhat az Excellel, minimálisra csökkentve az erőfeszítést, a memóriahasználatot és a táblázatok létrehozásához és kezeléséhez szükséges időt.

Integrálás az ügyféloldali adatnézegetővel


A DsExcel egy többplatformos JavaScript-adatmegjelenítőt , a Document Solutions Data Viewer-t kínál, amely könnyen integrálható a DsExcel-lel. Lehetővé teszi a felhasználók számára az XLSX, SJS, SSJSON és CSV dokumentumok megnyitását és megtekintését webes alkalmazásokban.


A DsExcel egy hatékony és felhasználóbarát API az összes táblázatkezelő projekthez a .NET-en. Minden olyan funkcióval rendelkezik, amelyre szüksége van az Excel-dokumentumok programozott létrehozásához és kezeléséhez, kiváló teljesítménnyel, még nagy méretekben is. Használhat sablonokat az Excel jelentéskészítés megkönnyítésére. A DsExcel segítségével könnyedén beépíthet olyan funkciókat is, amelyek nélkülözhetetlenek, beleértve az adatkötést, diagramokat, feltételes formázást, képleteket és függvényeket az Excel-dokumentumokban.


Aspose.Cells .NET Excelhez


XLSX-fájlok létrehozása, olvasása és módosítása

Az Aspose.Cells támogatja az XLSX, valamint az XLS, XLSB, XLT, XLTX, XLTM, XLSM, XML és OTS formátumú fájlműveleteket.

Átfogó Excel-kompatibilis diagramok

Számos diagramtípus létrehozása és kezelése teljes mértékben támogatott, nagy hangsúlyt fektetve a testreszabásra és a stílusra. A diagramokat képként is megjelenítheti, és dinamikusan beállított adatok segítségével automatikusan frissítheti őket.

Cella- és tartományműveletek

Az API támogatja a cellák és tartományok létrehozásához, kezeléséhez és formázásához szükséges összes tipikus Excel-műveletet.

Munkalapkezelés

Munkalapokat hozhat létre, másolhat és helyezhet át. A további lehetőségek közé tartozik az üres munkalapok észlelése, az oldaltörések kezelése és az ablaktáblák rögzítése.

Használjon sablonokat az Excel jelentésekhez

Létrehozhatja saját sablonjait, ha megnyit egy meglévő Excel-sablont, vagy hoz létre egy új Excel-munkafüzetet, módosítja az igényeinek megfelelően, majd menti az .XLTX kiterjesztéssel. A jelentések elkészítéséhez saját tervezői táblázatot is létrehozhat – egy sablonhoz hasonló, előre alkalmazott formázással rendelkező fájlt.

Szűrés és feltételes formázás

Az automatikus szűrők segítségével gazdag Excel-munkalapokat hozhat létre, amelyek segítségével jobban megértheti az adatokat. A feltételes formázást úgy is alkalmazhatja, hogy futás közben feltételes formázást hoz létre, vagy tervezői táblázatot használ.

Képletek és függvények

Az Aspose.Cells támogatja a tömbképleteket, valamint a beépített és kiegészítő funkciókat. Szinte az összes szabványos és fejlett Microsoft Excel képletet és függvényt használhatja.

Adatkötés és importálás/exportálás

Az adatkötési feladatokhoz az Aspose.Cells.GridDesktop vagy az Aspose.Cells.GridWeb Worksheets Designer programját kell használnia. Az Aspose.Cells támogatja az adatok cellákba történő importálását és az adatok exportálását is. Importálhat és exportálhat adatokat Excel-munkafüzetek és DataSets, DataTables és DataGrids között.

Jelszóval védett XLSX és XLSM munkafüzetek olvasása és írása

Feloldhatja egy Excel-fájl jelszóval védett munkafüzet-struktúráját, elolvashatja és szerkesztheti a munkalapokat, majd újra elmentheti a munkafüzetet a jelszóval. Itt van a jelszó módosítási lehetőség is.

Teljesítmény és hatékonyság

Az Aspose.Cells általában nagy teljesítményű és gyorsan működik. Azonban teljesítményproblémákba ütközhet, amikor nagy adatkészletet tartalmazó munkafüzeteket olvas vagy ír, vagy bármilyen műveletet végez, amely nagy mennyiségű RAM-ot foglal el.

Integrálható a kliensoldali adatmegjelenítővel

Az Aspose.Cells segítségével Excel-fájlt vagy jelentést hozhat létre, és elküldheti egy ügyfélböngészőnek úgy, hogy a fájlt elmenti a válaszobjektumba. Az Aspose.Cells.GridJ-ket integrálhatja .NET-projektjébe is, így közvetlenül az alkalmazáson belül nyithatja meg és szerkesztheti az Excel-táblázatokat.


Az Aspose.Cells egy nagyon sűrű, nagy kódszámú Excel API C# könyvtár a .NET-hez, amely lehetővé teszi a gyorsított táblázatkezelési feladatok elvégzését szinte minden MS Excel formátumhoz, beleértve az XLSX fájlokat is. Noha vannak fejlettebb könyvtárak, az Aspose.Cells biztosítja, hogy a szabványos és speciális Excel-műveletek széles skáláját végre tudja hajtani programozottan a táblázatok létrehozásának, szerkesztésének és kezelésének szinte minden aspektusában.


Összességében az Aspose.Cells C# könyvtár jó választás az Excel alternatívához. Ne feledje azonban, hogy bár használhatja a könyvtárat nagy adathalmazok feldolgozására, a várt nagy teljesítmény eléréséhez némi finomhangolásra lehet szükség a memóriahasználat korlátozása érdekében.


SpreadsheetGear Engine for .NET


XLSX-fájlok létrehozása, olvasása és módosítása

A legújabb frissítés, a SpreadsheetGear 2023 kiterjesztette a könyvtár formátumkompatibilitását az Excel 2021-hez készült XLSX, XLSM, XLS, CSV és TXT fájlokkal, valamint az Excel Microsoft 365-höz készült legújabb verzióival.

Átfogó Excel-kompatibilis diagramok

A diagramok támogatása a diagramtípusok széles skáláját, a diagram megjelenítését, valamint a diagramlapok és beágyazott képekkel rendelkező diagramok létrehozásának lehetőségét foglalja magában.

Cella- és tartományműveletek

Elérheti és módosíthatja a munkalap celláit értékekkel, képletekkel, számformátumokkal, betűtípusokkal, szegélyekkel, háttérszínekkel, cella megjegyzésekkel, hiperhivatkozásokkal stb. A tartományi műveletek közé tartozik a másolás, a rendezés, az automatikus szűrők, a cellavédelem, valamint a csoportosítás és a vázlat. A nagy hatótávolságú cellák továbbfejlesztett egyesítése is elérhető.

Munkalapkezelés

A SpreadsheetGear segítségével munkalapokat hozhat létre, mozgathat és másolhat. Különféle megjelenítési lehetőségeket is beszerezhet, képletekből kiértékelheti az értékeket, módosíthatja a lap színét, és különböző munkalapvédelmet alkalmazhat.

Használjon sablonokat az Excel jelentésekhez

Létrehozhat jelentéssablonokat, amelyek teljes körűen szabályozhatják azok funkcióit, így bármilyen típusú Excel-jelentést készíthet, amire szüksége van.

Szűrés és feltételes formázás

Az automatikus szűrési feltételek egyéni feltételeket tartalmazhatnak, és számos parancsban használhatók, például cellaformázásban, törlésben és kitöltésben. A feltételes formátumstílus egyéni képleteken, egyszerű összehasonlító operátorokon és speciális szabályokon alapul.

Képletek és függvények

A SpreadsheetGear azt állítja, hogy a rendelkezésre álló leggyorsabb Excel-kompatibilis számítási motorral rendelkezik (sok esetben állítólag lényegesen gyorsabb, mint az Excel). 449 Excel-kompatibilis funkcióval, többszálú újraszámítással, tömbképlet támogatással és még sok mással rendelkezik.

Adatkötés és importálás/exportálás

Az adatokat áthelyezheti az Excel-munkafüzetek és a DataSets, DataTables és DataGrids között. A SpreadsheetGear nem támogatja az adat-összerendelést.

Jelszóval védett XLSX és XLSM munkafüzetek olvasása és írása

A SpreadsheetGear támogatja a jelszóval védett XLS, XLSX és XLSM munkafüzetek olvasását és írását. A munkalap bizonyos elemei továbbra is engedélyezhetők, ha a jelszavas védelem engedélyezve van.


Programozottan módosíthatja a munkalapot, ha az védett, bár a felhasználói felület védelme továbbra is érvényes.

Teljesítmény és hatékonyság

A SpreadsheetGear egy nagy sebességű API, amely csökkentheti a feldolgozási időt és lehetővé teszi a nagy teljesítményű alkalmazásfejlesztést. Hatékonyan használja fel erőforrásait, és javíthatja a táblázatok kimeneti teljesítményét.

Integrálható a kliensoldali adatmegjelenítővel

Nem biztosít beágyazható ügyféloldali API-t. Az ASP.NET használatával azonban megjelenítheti az Excel fájlokat böngészőben.


A SpreadsheetGear számos műveletet támogat az Excel-verziókhoz az Excel 2021-en keresztül, valamint a Microsoft 365-höz készült Excel legújabb verzióihoz. Tiszta felhasználói felülettel rendelkezik, ahol könnyen navigálhat, és API-könyvtárral rendelkezik, amely lehetővé teszi az Excel-műveletek emulálását, így teljes ellenőrzést biztosít a táblázatkészítési folyamat.


A SpreadsheetGear legfigyelemreméltóbb részlete nem az általa kínált funkciók, hanem azok a funkciók, amelyeket nem biztosít. A SpreadsheetGear például nem támogatja a dinamikus tömböket, az Excel-táblázatokat vagy a LAMBDA függvényt. Ez problémát jelenthet Önnek, ha extra lehetőséget keres nagyon nagy adatkészletek kezelésére és összetett számítások elvégzésére.


Syncfusion Excel (XlsIO) Library


XLSX-fájlok létrehozása, olvasása és módosítása

A Microsoft Excel kompatibilis verziói közé tartoznak az XLSX-fájlok és egyebek az Excel 2019-en keresztül, valamint a Microsoft 365 online formátumai.

Átfogó Excel-kompatibilis diagramok

A XisIO több mint 80 fajta Excel diagramot támogat. A diagramok beágyazhatók egy munkafüzetbe, vagy létrehozhatók diagrammunkalapként. A testreszabási lehetőségek közé tartozik a telekterület, a jelmagyarázat, a tengely stb.

Cella- és tartományműveletek

A cellaműveletek közé tartozik a keresés és csere, a rendezés, a szűrés és a hiperhivatkozások. Automatikusan illesztheti a sorokat és oszlopokat, és alkalmazhatja a cella színét, a betűstílusokat, a szegélybeállításokat stb.

Munkalapkezelés

A munkalap műveletek közé tartozik az ablaktáblák áthelyezése, másolása, rögzítése, oszlopok megjelenítése vagy elrejtése, valamint az oldalbeállítási lehetőségek megadása, például az összes sor egy nyomtatott oldalra illesztése vagy az oldal illesztése nyomtatás előtt.

Használjon sablonokat az Excel jelentésekhez

Az Essential XlsIO lehetővé teszi az adatok exportálását Excel-sablonba sablonjelölők segítségével.

Szűrés és feltételes formázás

Az adatkezelési szolgáltatások közé tartozik az automatikus szűrés automatikus szűrőtípusok használatával, például egyéni, speciális, ikon-, szín-, dinamikus, kombinációs és egyéni szűrőkkel. Az XlsIO támogatja a feltételes formázást is a cellák tartalmának dinamikus formázásához az adatok megjelenésének módosítása érdekében.

Képletek és függvények

Az XlsIO támogatja az Excel által támogatott összes képletet és több mint 400 Excel-függvényt. Használhat bővítményfüggvényeket, külső képleteket és képlettömböket is.

Adatkötés és importálás/exportálás

Az Essential XlsIO segítségével sablonjelölőket köthet különböző forrásokból származó adatokhoz, például DataTable, Collection objektumokhoz, beágyazott gyűjteményobjektumokhoz és tömbökhöz. A személyre szabott adatimportálás is támogatott, és exportálhat adattáblázatokba, gyűjteményobjektumokba és beágyazott osztályokba.

Jelszóval védett XLSX és XLSM munkafüzetek olvasása és írása

Két különböző jelszót használhat a munkafüzetek titkosításához. A hozzáférési jelszó véd a jogosulatlan megtekintés ellen, míg a módosítható jelszó bizonyos felhasználók számára feljogosít a munkafüzet adatainak szerkesztésére, majd mentésére.

Teljesítmény és hatékonyság

A szinkronizálás még akkor is gyorsan működhet, ha nagy fájlokkal dolgozik, és sok feldolgozást kell végeznie a fájlokban generálás közben.

Integrálható a kliensoldali adatmegjelenítővel

Az ASP.NET használatával megjelenítheti az Excel fájlokat böngészőben.


A Syncfusion XlsIO egy nem felhasználói felület összetevő, amely nagyon könnyen használható. A gazdag Excel-jelentések létrehozásához és kezeléséhez szükséges összes funkcióval rendelkezik. A diagramokhoz, képletekhez, függvényekhez és formázáshoz használható kritikus API-k lehetővé teszik, hogy minden Excel-feladatot elvégezzen anélkül, hogy magát az Excelt kellene letöltenie. A Syncfusion nagyon jól képes kezelni a nagy adatkészleteket, és szükség esetén módszereket biztosít a teljesítmény javítására, például az egyik interfész használatát a másikon keresztül a teljesítmény javítására a memória optimalizálásával.


DevExpress táblázat


XLSX-fájlok létrehozása, olvasása és módosítása

Támogatja szinte az összes Microsoft Excel dokumentumformátum létrehozását, olvasását és módosítását, beleértve az XLS-t, az XLSB-t, az XLSX-et és az XLSM-et.

Átfogó Excel-kompatibilis diagramok

A DevExpress Spreadsheet diagramkezelést biztosít több 2D és 3D diagramhoz. Létrehozhat, elérhet, módosíthat vagy eltávolíthat hisztogramokat, vízeséseket, tölcsérdiagramokat stb.

Cella- és tartományműveletek

A cellákhoz hozzárendelhető értékek képleteket, szöveget, számokat, logikai értékeket és dátumokat tartalmaznak. A színeket, betűtípusokat és grafikai effektusokat tartalmazó dokumentumtémák minden munkafüzethez társítva vannak. Előre meghatározott témaszíneket is szerkeszthet, vagy egyéni témát hozhat létre.

Munkalapkezelés

Létrehozhat, elérhet, módosíthat vagy eltávolíthat munkafüzeteket, munkalapokat és diagramlapokat. Sorokat és oszlopokat is beszúrhat, másolhat, elrejthet, rögzíthet, átméretezhet vagy eltávolíthat.

Használjon sablonokat az Excel jelentésekhez

Használjon sablonokat táblázatok létrehozásához a DevExpress Report Designer segítségével.

Szűrés és feltételes formázás

Az automatikus szűrő funkció lehetővé teszi szám, érték, szöveg és dátum szerinti szűrést. A feltételes formázási művelet adatsávok, ikonok és előre meghatározott színek segítségével kiemeli a cellaértékeket, vagy megjegyzi a cellákon belüli trendeket.

Képletek és függvények

Az API gyors, beépített képletszámító motorral rendelkezik, több mint 400 Excel-funkcióval. Saját képleteket és függvényeket is létrehozhat.

Adatkötés és importálás/exportálás

Az adat-összerendelés alapértelmezés szerint kétirányú. A munkalapon lévő cellatartományt vagy táblázatot adatforráshoz kötheti, vagy cellatartományt használhat adatforrásként. Támogatja az adatok munkalapcellákba történő importálását tömbökből, listákból és adatkészletekből. Az API rendelkezik az Excel Export könyvtárral is, amelyet kifejezetten az exportok kezelésére terveztek, és ideális a memóriahasználat minimalizálására, amikor nagy mennyiségű dokumentumot generálnak a szerver oldalon.

Jelszóval védett XLSX és XLSM munkafüzetek olvasása és írása

Az API lehetővé teszi a munkalapok és munkafüzetek jelszavas védelmét az illetéktelen hozzáférés és módosítás megelőzése érdekében.

Teljesítmény és hatékonyság

Weboldala szerint a könyvtárat úgy fejlesztették ki, hogy csökkentse a memóriafelhasználást és drasztikusan javítsa a teljesítményt, miközben táblázatokat generál.

Integrálható a kliensoldali adatmegjelenítővel

A Document Viewer egy olyan összetevő, amely csak a DevExpress jelentéseket jeleníti meg .NET fejlesztői keretrendszereken, például ASP.NET Core és Blazor platformokon. A felhasználó megtekintheti, kinyomtathatja és exportálhatja az Excel dokumentumot. Minden szükséges műveletet a szerver oldalon hajtanak végre.


A DevExpress fejlett funkciókkal rendelkező hatékony Excel-megoldás hírében áll. API-jait nagy teljesítményű alkalmazások fejlesztésére lehet használni. Elegendő testreszabási lehetőséget biztosít a diagramok létrehozásához, valamint a cellák és munkalapok formázásához, hogy az adatokat a kívánt módon jelenítse meg. Hatékony adat-összerendelési képességekkel is rendelkezik, így a Report Designer sablonok segítségével egyszerűen készíthet Excel-jelentéseket. Ezeknek a funkcióknak a kihasználása némileg több erőfeszítést igényelhet, mint más könyvtárak esetében, mivel a DevExpress tanulási görbével rendelkezik.


IronSoftware IronXL


XLSX-fájlok létrehozása, olvasása és módosítása

Az IronXL kompatibilis az XLS, XLSX, XLST, XLSM, CSV és TSV Excel formátumokkal. A dokumentumok létrehozásához, olvasásához és szerkesztéséhez nagyon egyszerű és könnyen megjegyezhető funkciókat használhat.

Átfogó Excel-kompatibilis diagramok

Az IronXL támogatja az oszlop-, szórt-, vonal-, kör-, oszlop- és területdiagramokat . A testreszabás azonban más könyvtárakhoz képest viszonylag korlátozott, mivel csak a diagram címét és a jelmagyarázat pozícióját szerkesztheti.

Cella- és tartományműveletek

A cellákat stílusozhatja a betűtípus, a méret, a szegély, az igazítás, a háttérmintázat és a feltételes formázás megadásával. Több funkció is rendelkezésre áll a cellatartományok kezelésére, beleértve a rendezést, a kivágást, a törlést, a másolást, a keresést és a cserét, a hiperhivatkozásokat, valamint a cellák egyesítését és összevonását.

Munkalapkezelés

Az IronXL lehetővé teszi munkalapok létrehozását, szerkesztését és mentését. Beállíthatja a sorok és oszlopok számát és méretét is. További műveletek közé tartozik a képek hozzáadása, valamint a munkalapok sokszorosítása, csoportosítása és csoportosításának megszüntetése.

Használjon sablonokat az Excel jelentésekhez

Betölthet sablonokat Excel-jelentésekhez, vagy létrehozhat saját sablont, és mentheti XLTX-fájlként.

Szűrés és feltételes formázás

Az IronXL támogatja a feltételes formázás hozzáadását, lekérését és eltávolítását. Az IronXL nem támogatja a sejtszűrést.

Képletek és függvények

Az IronXL segítségével megnyithat egy Excelt, szerkesztheti a meglévő képleteket, és lekérheti az eredményt a képletből. Bármely munkalap szerkesztésekor a képletek automatikusan újraszámításra kerülnek a pontos eredmény érdekében. Több mint 165 Excel-funkcióhoz is támogatást kap.

Adatkötés és importálás/exportálás

Exportálhat Excel-adatokat különböző formátumokba, például JSON-ba vagy HTML-be, és adatokat bonthat ki Excel-fájlokból. Az IronXL nem támogatja az adatkötést.

Jelszóval védett XLSX és XLSM munkafüzetek olvasása és írása

Az API támogatja a jelszóval védett munkafüzetek szerkesztését és mentését.

Teljesítmény és hatékonyság

Az IronSoftware szerint az IronXL jelentősen javította a memóriahasználatot olyan műveleteknél, mint a cellatartomány tulajdonságainak felmérése, véletlenszerű cellaműveletek és egy nagy sorművelet eltávolítása, amelyek mindegyike csökkentett memóriát használt. Az IronXL emellett rendkívül optimalizált, lehetővé téve az Excel-műveletek elvégzését, amelyek egyszerű és összetett feladatokhoz egyaránt használhatók.

Integráció az ügyféloldali adatmegjelenítővel

A fejlesztők létrehozhatnak egy ASP.NET Excel megjelenítőt az IronXl segítségével. Az Excel-fájlokat közvetlenül a weboldaláról jelenítheti meg, szerkesztheti és navigálhat közöttük.


Az IronXL-ből hiányzik néhány kulcsfontosságú képesség, például az adat-összerendelés, amely szükséges eszköz a táblázatértékek hatékony frissítéséhez. Ezenkívül nem támogatja a szűrést, amely művelet javíthatja az adatelemzési képességeket.


Az IronXL néhány funkciója nem olyan kiterjedt, mint kellene. Például nagyon korlátozott lehetőségek állnak rendelkezésre a diagram testreszabására. Ezenkívül a támogatott funkciók száma rendkívül alacsony, különösen az általunk említett többi könyvtárhoz képest.


Nem kell szakértő fejlesztőnek lenni az IronXL használatához – az API viszonylag könnyen használható. Azonban még az IronXL továbbfejlesztett API-teljesítménye, optimalizálása és az általa nyújtott egyéb funkciók mellett is érdemes lehet más alternatívákat is megvizsgálni, mielőtt egy nagy táblázatkezelési projekthez kötnéd.


Következtetés

A memóriahasználat és a programozási terület csökkentése, különösen akkor, ha rendkívül nagy adathalmazokat dolgoznak fel, minden könyvtárban gyakori probléma. Ezen túlmenően, sok könyvtár hasonló tulajdonságokkal rendelkezik. Néhány kulcsfontosságú szempont, amire figyelni kell, az API könyvtárát használó létező minták vagy demók minősége, és ha az Ön használati esetére vonatkozik, milyen előtér-megjelenítő opciók állnak rendelkezésre az adott API-könyvtárhoz. Ha ezeket a változókat figyelembe veszi, a Document Solutions for Excel, .NET Edition kiemelkedik egy átfogó C# .NET Excel könyvtárként, amely a lehető legzökkenőmentesebbé teszi a táblázatkezelési élményt.