Izklājlapu iespējas .NET darbvirsmas un tīmekļa lietojumprogrammām ir kļuvušas par standartu. Lai gan ir pieejami daudzi C# .NET izklājlapu komponentu risinājumi, tie nav vienādi.
Apsveriet dažus izklājlapas komponentu iemeslus:
Šajā emuārā mēs novērtēsim populārākās C# .NET izklājlapas, izpētot šādas funkcijas:
Spread WinForms lentes vadīkla atbalsta tradicionālās Excel līdzīgas lentes rīkjoslas un izvēlnes, uzlabojot komandu pieejamību, organizējot tās cilnēs un grupās. Tas tiek darīts, nezaudējot pazīstamo izkārtojumu un nepieprasot lietotājiem apgūt jaunu saskarni.
Spread.NET atbalsta visas XLSX, CSV un TXT failiem nepieciešamās failu pārvaldības darbības, tostarp failu izveidi, lasīšanu un modificēšanu.
Lietotāji var izmantot visas šūnu formatēšanas opcijas, tostarp izmēru, sapludinātas šūnas, stilus, apmales, krāsas, fontus, gradienta un raksta efektus un daudz ko citu.
Aprēķinu programma piedāvā vairāk nekā 500 iebūvētu funkciju, vairāk nekā jebkurš cits .NET izklājlapas komponents. Spread.NET atbalsta arī dinamiskas masīvu formulas un funkcijas, LAMBDA funkcijas, formulu izsekošanu un daudzas citas funkcijas.
Šūnu saturu var pārbaudīt vairākos veidos, tostarp piešķirot šūnām pārbaudītājus un meklējot notikumus, lai veiktu validāciju. Atkarībā no šūnu veida validācija var būt pat automātiska.
Varat vizualizēt savus datus, izmantojot pilnu Spread diagrammu atbalstu. Spread.NET piedāvā plašu diagrammu klāstu, tostarp kolonnu, līniju, sektoru, joslu, histogrammu, radaru un polāro diagrammu.
Lietotāji neaprobežojas tikai ar virknēm un cipariem šūnu vērtībām. Tiek atbalstīti komentāri, līmlapiņas, attēli un bagātināts teksts, ieskaitot apakšindeksus un augšējos indeksus.
Varat eksportēt darblapas Spread XML, PDF, Excel (XLSX, XLS), TXT, CSV, attēla un HTML formātos.
Notikumus var aktivizēt no klikšķināšanas, atlases, datu ievades, interaktivitātes, formas, drukāšanas un lapas līmeņa darbībām.
Spread.NET piedāvā 22 šūnu veidus , tostarp svītrkodu, krāsu atlasītāju, sarakstlodziņu, hipersaiti un vairāku iespēju. Šos šūnu tipus var lietot atsevišķām šūnām, rindām, kolonnām, šūnu diapazoniem un darblapām.
Spread nodrošina bezkoda darbvirsmas dizaineru lietotnes, tostarp Spread Designer, kas paredzētas WinForms, WPF un ASP.NET.
Tiek atbalstītas 18 valodas, tostarp angļu valoda kā noklusējuma valoda. Spread iebūvētās valodu pakotnes var lokalizēt darblapu displejus, ekrāna padomus, formulu atslēgvārdus un funkciju nosaukumus. Varat arī izveidot pielāgotu funkcijas nosaukumu jaunai valodai.
Savā lietotāja saskarnē MESCIUS Spread.NET iet soli tālāk nekā citi izklājlapu komponenti, nodrošinot augstākā līmeņa Excel līdzīgas iespējas. Tam ir arī vairāk iebūvēto funkciju un šūnu tipu nekā citiem risinājumiem.
Lietotājiem, kas pārzina Excel UI pieredzi, DevExpress izklājlapas vadīkla ir diezgan viegli orientējama. Tas piedāvā līdzīga stila lentes lietotāja interfeisa izkārtojumu, nodrošinot statusa joslu, rindas, galvenes, kolonnas, darblapas un daudz ko citu.
DevExpress nodrošina atbalstu XLSX, XLS, XLTX, CSV un TXT failu lasīšanai un rakstīšanai.
Varat formatēt šūnas atbilstoši savām lietojumprogrammu vajadzībām. Šūnu formatēšanas opcijas ietver bagātinātā teksta formatējumu, iepriekš definētus šūnu stilus un formātus, pielāgotu zīmēšanas API un daudz ko citu.
Ir vairāk nekā 400 iebūvētu ar Excel saderīgu funkciju. DevExpress arī ļauj jums izveidot savas pielāgotās funkcijas, kuras var izmantot formulās un ir pieejamas visiem izklājlapu aprēķiniem.
Varat lietot datu validācijas noteikumus, lai nodrošinātu, ka lietotāji ievada derīgus datus.
DevExpress izklājlapu vadīkla nodrošina datu vizualizācijas atbalstu ar virkni 2D un 3D diagrammu, tostarp kolonnu, joslu un sektoru diagrammas. Varat arī parādīt darblapas datus ar grafikiem, tostarp līniju un izkliedi.
Varat pārvaldīt bagātinātus datu veidus, piemēram, komentārus. Varat pievienot komentārus izklājlapas šūnai un atbildēt uz esošajiem komentāriem. API nodrošina arī atbalstu hipersaitēm. Daži ierobežojumi ietver atbalsta trūkumu vītņotu komentāru drukāšanai vai eksportēšanai PDF formātā, kā arī lietotāja interfeisa elementu trūkumu, lai pārvaldītu vītņotus komentārus.
Varat eksportēt uz PDF un HTML.
DevExpress izklājlapa nodrošina notikumu pārvaldību, lai apstrādātu izņēmumus un izsekotu lietotāju darbībām, dokumentu izmaiņām un koda izmaiņām.
Pieejamie šūnu veidi ir tukša, ciparu, teksta, Būla un kļūdas šūnu veidi, no kuriem daži piedāvā vairākus displeja veidus.
Izklājlapas komponents atvieglo vairāku funkciju pielāgošanu projektēšanas laikā. Varat pielāgot izkārtojumus, diagrammas un daudz ko citu.
DevExpress ļauj aprīkot lietojumprogrammas ar vairāku valodu iespējām, lai izmantotu lokalizācijas funkcijas, piemēram, valūtas maskas un datuma/laika formātus. Tam ir arī iepriekš iebūvēti satelītu resursu komplekti un papildu lokalizācijas iespējas, izmantojot lokalizācijas objektus.
DevExpress izklājlapas lietotāja saskarnē ir minimāla mācīšanās līkne, jo tā ir līdzīga programmai Excel. Tas var apstrādāt daudzus izplatītus failu formātus, un jūsu rīcībā ir daudz funkciju un formulu. Ar daudzām Excel funkcijām, piemēram, datu validāciju un notikumu apstrādi, DevExpress izklājlapu komponents padara diagrammu un grafiku izveidi un pielāgošanu diezgan vienkāršu.
Infragistics izklājlapu vadība nodrošina visus tipiskos atvērtā Excel loga vizuālos elementus, tāpēc jums nevajadzētu uzdot apgūt pilnīgi jaunu lietotāja interfeisu. Elementi ietver rindu un kolonnu galvenes, darblapas, formulu joslas, pogu, lai piekļūtu iepriekšējām darblapām, un formulu joslas. Varat manuāli konfigurēt vizuālos elementus, lai tos pielāgotu.
Atbalsts ir pieejams vairākām failu operācijām ar XLS, XT, XLSX un XLSM failiem. Varat arī pārvaldīt veidņu failus XLTX, XLTM un XLT formātos.
Varat pielāgot šūnas līdzinājumu, fontu, skaitļu attēlojumu, apmales, ēnojumu un aizsardzību.
Infragistics izklājlapa atbalsta vairāk nekā 100 formulu.
Atbalsts datu validācijai ietver nolaižamo pogu, kas parāda validācijas vērtību sarakstu. Validācijas kārtulu var konfigurēt kā informāciju, brīdinājumu vai apturēšanas kļūdas ziņojumu.
Lai vizualizētu savus datus, varat izvēlēties no vairāk nekā 36 diagrammu veidiem. Tas ietver apgabalu, burbuļu un izkliedētās diagrammas. Arī diagrammas tiek automātiski atjauninātas, kad mainās diagrammas datu kopa.
Infragistics iespējo gan darblapu, gan formulu hipersaites. Varat arī uzlabot savu darblapu ar formām, attēliem un šūnu komentāriem.
Varat eksportēt darblapas uz PDF un HTML.
Infragistics izklājlapa ļauj iespējot un atspējot notikumus un paziņo, ja tiek apstrādāta notikuma procedūra.
Šūnu veidi ietver tekstlodziņu, nolaižamo izvēlni un izvēles rūtiņu.
Infragistics pēc noklusējuma nenodrošina iebūvētu izklājlapai raksturīgu lenti vai noformētāju. Tomēr lietotāji var izveidot pielāgotu lentes saskarni, lai pievienotu savām lietojumprogrammām nepieciešamās funkcijas.
Infragistics nodrošina kultūrai specifisku formatējumu un valodu.
Infragistics izklājlapa nodrošina daudzas funkcijas, kuras vēlaties izmantot, ja vēlaties savām lietojumprogrammām pievienot Excel līdzīgas iespējas. Ir pazīstamā lietotāja saskarnes lente, failu saderība un plašs diagrammu klāsts.
Tomēr tā būtisku funkciju, piemēram, pieejamo funkciju un šūnu veidu, piedāvājums ir ārkārtīgi ierobežots salīdzinājumā ar citiem izklājlapu komponentu risinājumiem. Ja meklējat izklājlapas komponentu bez liela funkciju atbalsta, šis risinājums var noderēt jūsu lietojumprogrammai.
Syncfusion Winforms izklājlapas lietotāja saskarne ir līdzīga Excel lietotāja saskarnei. Tas nodrošina integrētu, pielāgojamu lenti, kas atbilst jūsu lietojumprogrammas vajadzībām.
Varat izmantot šo izklājlapas komponentu, lai lasītu, rakstītu un rediģētu XLS, XLSX, XLSM, XLT, XLTX un CSV failus.
Varat formatēt šūnas atbilstoši savām specifikācijām, norādot fontu lielumu, fontu saimi, fontu stilus, līdzinājumu, fonta krāsu un aizpildījuma krāsu. Varat arī izmantot iepriekš definētus, iebūvētos stilus vai izveidot savus pielāgotos stilus. Ja Excel failā ir definēti stili un formāti, tie tiks automātiski importēti.
Syncfusion izklājlapā varat izmantot vairāk nekā 400 Excel aprēķinu formulas. Šūnu vērtības tiks automātiski pārrēķinātas, kad tiek mainīta iepriekšējā šūnas vērtība. Ir arī atbalsts nosauktajiem diapazoniem formulās.
Lietojiet datu validāciju izpildlaikā noteiktām šūnām vai diapazoniem, izmantojot operatorus, brīdinājuma ziņojumus, pielāgotas formulas un nolaižamos sarakstus.
Ir pieejams 35 diagrammu atbalsts pielāgotai datu vizualizācijai. Varat arī importēt diagrammas no Excel. Projektēšanas laikā varat izmantot diagrammu vedni, lai izveidotu un pielāgotu diagrammas.
Syncfusion izklājlapa ļauj pievienot hipersaites un grāmatzīmes. Varat vēl vairāk uzlabot izklājlapu, importējot attēlus no Excel, pievienojot attēlus izpildes laikā un mainot attēlu izmērus un novietojot tos, ja nepieciešams. Ir arī funkcionalitāte šūnu komentāru importēšanai, pievienošanai, modificēšanai un dzēšanai.
Varat eksportēt, saglabāt un pārveidot izklājlapas vairākos formātos, tostarp PDF un HTML. Darblapas var pārvērst dažādos attēlu formātos, piemēram, BMP, JPEG un PNG.
Komponents aktivizē notikumus, kad lietotāji veic noteiktas darbības, piemēram, noņem rindas.
Iebūvētie šūnu veidi ir ButtonEdit Style, OLE, Kalkulatora tekstlodziņš, Kalendāra šūna, DateTimePicker, NumericUpDown, GridInCell, LinkLabel, PictureBox, IntegerTextBox, DoubleTextBox un PercentTextBox.
Varat arī reģistrēt pielāgotus šūnu tipus.
Ir ērti rīki, piemēram, diagrammas vednis, lai iestatītu izklājlapas elementus izstrādes laikā.
Syncfusion izklājlapa nodrošina atbalstu statiskā teksta lokalizēšanai lentē un dialogos jebkurā valodā. Varat lietot lokalizāciju , pievienojot resursa failu vai rediģējot lokalizētās virknes resursu failā.
Syncfusion izklājlapu komponents ir dzīvotspējīga alternatīva programmai Excel. Tā lietotāja saskarne ir pietiekami līdzīga, lai parastie Excel lietotāji varētu to nekavējoties sākt lietot. Tiek atbalstītas daudzas funkcijas, un pieejamo diagrammu veidu izveidi un pielāgošanu var padarīt vienkāršāku, izmantojot diagrammu vedni. Ir pieejami arī vairāki šūnu veidi, padarot Syncfusion par piemērotu izvēli daudzām lietojumprogrammām.
Izklājlapas lietotāja saskarnē ir pazīstams Excel izkārtojums, tostarp rindas, kolonnas, galvenes, darblapas un statusa josla.
RadSpreadsheet atbalsta lasīšanu, rakstīšanu un rediģēšanu XLSX, XLS, PDF, CSV, TXT un datu tabulām WinForms un XLSM WPF.
Jūs atradīsit tipiskās šūnu formatēšanas opcijas, tostarp fontu veidus, izmērus, līdzinājumu, teksta ietīšanu, apmales, fona krāsas un priekšplāna krāsas.
RadSpreadsheet piedāvā vairāk nekā 200 iebūvētu funkciju un ļauj izveidot pielāgotas funkcijas.
Varat norādīt ierobežojumus tam, ko var ievadīt šūnā. Varat iestatīt trīs veidu paziņojumus, kas tiek izsniegti, ja netiek ievēroti datu validācijas noteikumi: kļūdas ziņojums, iespēja atcelt izmaiņas vai informatīvs paziņojums.
Diagrammu atbalsts ietver kolonnu, joslu, līniju, izkliedes, burbuļu, sektoru, virtuļu un apgabalu diagrammu veidu izveidi, manipulācijas un priekšskatīšanu.
Varat pievienot šūnu komentārus, formas, attēlus, hipersaites un citus bagātīgu datu veidus.
Varat eksportēt uz XLSX, XLS, CSV, vienkārša teksta un PDF failiem.
RadSpreadsheet iespējo paziņojumus par konkrētām darbībām saistībā ar šūnu, rindu, kolonnu, darbgrāmatu, darblapu un RadWorksheetEditor notikumiem .
RadSpreadsheet šūnu veidi ir tukšs, skaitlis, Būla, teksts un formula. Ir pieejams arī pielāgots formatējums.
Telerik DevCraft racionalizē jūsu izklājlapu izveides un pielāgošanas procesu.
RadSpreadsheet atbalsta septiņas valodas, tostarp angļu valodu. Winforms ir jāmaina noklusējuma angļu valodas lokalizācijas nodrošinātājs. WPF gadījumā varat izmantot iebūvēto lokalizācijas mehānismu, lai iestatītu vadīklas vajadzīgajā valodā.
Telerik lietotāja saskarne ir pazīstama un viegli lietojama gan WinForms, gan WPF, un virtualizācijas atbalsts, lai uzlabotu lietotāja interfeisa veiktspēju, ir galvenais. Jūs atradīsiet vairākas funkcijas, kas nepieciešamas, lai aprīkotu savu lietojumprogrammu ar vēlamajām izklājlapu iespējām.
Tomēr, ja meklējat papildu funkcijas, iespējams, vēlēsities apsvērt citu iespēju. Pieejamo funkciju skaits var ierobežot jūsu lietojumprogrammas aprēķina jaudu.
SpreadsheetGear nenodrošina interaktīvas lentes lietotāja saskarnes iespējas.
SpreadsheetGear nodrošina XLSX, XLSM, XLS, CSV un TXT atbalstu.
Ir virkne šūnu formatēšanas funkciju. Varat izvēlēties skaitļu formātus, fontus, apmales, līdzinājumu, motīvu krāsas, šūnu iekšējās krāsas un citus iestatījumus.
Bibliotēka nodrošina 449 ar Excel saderīgas funkcijas, masīvu formulu atbalstu, daudzpavedienu pārrēķinus un funkcionalitāti, lai manipulētu ar formulām un funkcijām, kas līdzīgas Excel. Daži ievērojami ierobežojumi ietver dinamisko masīvu un LAMBDA funkcijas atbalsta trūkumu.
Šūnu datu validācija ietver operatorus, brīdinājuma ziņojumus, brīdinājumu stilus, pielāgotas formulas un nolaižamos sarakstus.
Varat izveidot un rediģēt diagrammas, tostarp kombinētās diagrammas, tieši darblapā. Tiek atbalstītas apgabalu, joslu, kolonnu, līniju, sektoru, akciju, XY izkliedes, radara un burbuļu diagrammas. Ir arī citas diagrammas opcijas, lai renderētu tieši tādu diagrammu veidu, kādu vēlaties.
Darblapām varat pievienot datu tipus, piemēram, attēlus, teksta objektus, veidlapas vadīklas, šūnu komentārus un automātiskās formas.
Drukāt Excel un PDF formātos.
SpreadsheetGear ietver notikumu apstrādātājus.
SpreadsheetGear atbalsta šūnu tipus, piemēram, izvēles rūtiņas, nolaižamās izvēlnes un sarakstlodziņus.
Projektēšanas laika atbalsts ietver WorkbookDesigner, WorkbookExplorer, RangeExplorer, ChartExplorer un ShapeExplorer.
Varat norādīt valodu jaunajām darbgrāmatām.
Ja meklējat izklājlapas komponentu, kas jūsu lietojumprogrammai nodrošina vienkāršu skaitļu noteikšanas jaudu, SpreadsheetGear var tikt piemērots. Lai gan tas piedāvā diezgan daudz pieejamo funkciju, tas nenodrošina lentes lietotāja interfeisa iespējas.
MESCIUS Spread.NET ir vērsta uz to, lai lietotājiem būtu daudz iespēju pārvaldīt un vizualizēt datus. Varat izmantot plašu dažādu diagrammu veidu klāstu. Ir vairāki bagātināto datu veidi, ko var lietot šūnu vērtībām. Jums ir arī iespēja paplašināt izklājlapu lietojumprogrammu sasniedzamību, izmantojot lokalizācijas funkcijas priekšrocības.
Ja jums ir nepieciešams visaptverošs izklājlapu risinājums ar uzlabotām funkcijām, kuras ir viegli izmantot pat sarežģītām izklājlapām, MESCIUS Spread.NET ir labākā izvēle.