NET-työpöytä- ja verkkosovellusten taulukkolaskentaominaisuuksista on tullut standardi. Vaikka saatavilla on monia C# .NET -laskentataulukkokomponenttiratkaisuja, ne eivät ole kaikki samanlaisia.
Harkitse joitain syitä laskentataulukon komponentteihin:
Tässä blogissa arvioimme suosituimpia C# .NET -laskentataulukoita tutkimalla seuraavia ominaisuuksia:
Spread WinForms -nauhaohjaus tukee perinteisiä Excel-tyyppisiä nauhatyökalurivejä ja -valikoita, mikä parantaa komentojen käytettävyyttä järjestämällä ne välilehdiksi ja ryhmiksi. Se tekee sen tinkimättä tutusta asettelusta ja vaatimatta käyttäjiä oppimaan uutta käyttöliittymää.
Spread.NET tukee kaikkia XLSX-, CSV- ja TXT-tiedostojen tarvitsemia tiedostonhallintatoimintoja, mukaan lukien tiedostojen luonti, lukeminen ja muokkaaminen.
Käyttäjät voivat käyttää kaikkia solujen muotoiluvaihtoehtoja, mukaan lukien koko, yhdistetyt solut, tyylit, reunukset, värit, fontit, liukuväri- ja kuviotehosteet ja paljon muuta.
Laskentakone tarjoaa yli 500 sisäänrakennettua toimintoa, enemmän kuin mikään muu .NET-laskentataulukkokomponentti. Spread.NET tukee myös dynaamisia taulukkokaavoja ja -funktioita, LAMBDA-funktioita, kaavojen jäljitystä ja monia muita ominaisuuksia.
Voit vahvistaa solun sisällön useilla tavoilla, mukaan lukien määrittämällä soluille validaattoreita ja etsimällä tapahtumia vahvistusten suorittamiseksi. Solutyypeistä riippuen validointi voi olla jopa automaattinen.
Voit visualisoida tietosi Spreadin täyden kaaviotuen avulla. Spread.NET tarjoaa laajan valikoiman kaavioita, mukaan lukien pylväs-, viiva-, ympyrä-, pylväs-, histogrammi-, tutka- ja napakartat.
Käyttäjiä ei ole rajoitettu vain merkkijonoihin ja numeroihin soluarvoissa. Siellä on tuki kommenteille, muistilapuille, kuville ja rich textille, mukaan lukien ala- ja yläindeksit.
Voit viedä laskentataulukoita Spread XML-, PDF-, Excel- (XLSX, XLS), TXT-, CSV-, kuva- ja HTML-muotoihin.
Tapahtumia voidaan nostaa napsauttamalla, valinnalla, tietojen syöttämisellä, vuorovaikutteisuudella, muodolla, tulostuksella ja arkkitason toimilla.
Spread.NET tarjoaa 22 solutyyppiä , mukaan lukien BarCode, Color Picker, ListBox, Hyperlink ja MultiOption. Näitä solutyyppejä voidaan käyttää yksittäisiin soluihin, riveihin, sarakkeisiin, solualueisiin ja laskentataulukoihin.
Spread tarjoaa ilman koodia työpöytäsuunnittelusovelluksia, mukaan lukien Spread Designer, WinFormsille, WPF:lle ja ASP.NETille.
Tuki on 18 kielellä, mukaan lukien oletuskieli englanti. Spreadin sisäänrakennetut kielipaketit voivat lokalisoida laskentataulukoiden näyttöjä, näyttövihjeitä, kaavan avainsanoja ja toimintojen nimiä. Voit myös luoda mukautetun funktionimen uudelle kielelle.
MESCIUSin Spread.NET menee käyttöliittymänsä osalta askeleen pidemmälle kuin muut laskentataulukkokomponentit tarjoamalla huippuluokan Excelin kaltaisia ominaisuuksia. Siinä on myös enemmän sisäänrakennettuja toimintoja ja solutyyppejä kuin muissa ratkaisuissa.
Excelin käyttöliittymäkokemukseen perehtyneet käyttäjät pitävät DevExpress Spreadsheet -säätimessä suhteellisen helppoa navigointia. Se tarjoaa samantyylisen nauha-käyttöliittymäasettelun, joka tarjoaa tilapalkin, rivit, otsikot, sarakkeet, laskentataulukot ja paljon muuta.
DevExpress tukee XLSX-, XLS-, XLTX-, CSV- ja TXT-tiedostojen lukemista ja kirjoittamista.
Voit muotoilla soluja sovelluksesi tarpeiden mukaan. Solujen muotoiluvaihtoehtoja ovat Rich Text -muotoilu, ennalta määritetyt solutyylit ja -muodot, mukautettu piirtosovellusliittymä ja paljon muuta.
Sisäänrakennettuja Excel-yhteensopivia toimintoja on yli 400. DevExpressin avulla voit myös luoda omia mukautettuja toimintoja, joita voidaan käyttää kaavoissa ja jotka ovat käytettävissä kaikissa laskentataulukkolaskuissa.
Voit soveltaa tietojen vahvistussääntöjä varmistaaksesi, että käyttäjät syöttävät kelvollisia tietoja.
DevExpress Spreadsheet -ohjain tukee tietojen visualisointia useilla 2D- ja 3D-kaavioilla, mukaan lukien sarake-, pylväs- ja ympyräkaaviot. Voit myös esittää laskentataulukon tiedot kaavioilla, mukaan lukien viiva ja sironta.
Voit hallita monipuolisia tietotyyppejä, kuten kommentteja. Voit lisätä kommentteja laskentataulukon soluun ja vastata olemassa oleviin kommentteihin. API tukee myös hyperlinkkejä. Joitakin rajoituksia ovat mm. kierteitettyjen kommenttien tulostamisen tai viemisen PDF-muotoon tuen puute sekä käyttöliittymäelementtien puute ketjutettujen kommenttien hallintaan.
Voit viedä PDF- ja HTML-muotoon.
DevExpress Spreadsheet tarjoaa tapahtumien hallinnan poikkeuksien käsittelemiseksi ja käyttäjien toiminnan, asiakirjamuutosten ja koodimuutosten seuraamiseksi.
Käytettävissä olevia solutyyppejä ovat tyhjä, numeerinen, teksti, looginen ja virhe, joista joissakin on useita näyttötyyppejä.
Laskentataulukkokomponentti helpottaa useiden ominaisuuksien räätälöimistä suunnittelun aikana. Voit mukauttaa asetteluja, kaavioita ja paljon muuta.
DevExpressin avulla voit varustaa sovelluksesi monikielisillä ominaisuuksilla aluekohtaisia ominaisuuksia, kuten valuuttamaskeja ja päivämäärä-/aikamuotoja varten. Siinä on myös valmiiksi rakennetut satelliittiresurssikokoonpanot ja lisäpaikannusominaisuudet Localizer Objectsin kautta.
DevExpress Spreadsheetin käyttöliittymässä on minimaalinen oppimiskäyrä, koska se on samanlainen kuin Excel. Se pystyy käsittelemään monia yleisiä tiedostomuotoja, ja käytettävissäsi on runsaasti toimintoja ja kaavoja. DevExpress Spreadsheet -komponentti, jossa on monia Excel-toimintoja, kuten tietojen validointi ja tapahtumien käsittely, tekee kaavioiden ja kaavioiden luomisesta ja mukauttamisesta melko helppoa.
Infragisticsin laskentataulukkohallinta tarjoaa kaikki avoimen Excel-ikkunan tyypilliset visuaaliset elementit, joten sinun ei pitäisi joutua opettelemaan täysin uutta käyttöliittymää. Elementtejä ovat rivi- ja sarakeotsikot, laskentataulukot, kaavapalkit, painike, jolla pääset edellisiin laskentataulukoihin, ja kaavapalkit. Voit muokata visuaalisia elementtejä manuaalisesti.
Tuki on saatavilla useille tiedostotoiminnoille XLS-, XT-, XLSX- ja XLSM-tiedostoille. Voit myös hallita mallitiedostoja XLTX-, XLTM- ja XLT-muodoissa.
Voit säätää solun tasausta, fonttia, numeroiden näyttöä, reunoja, varjostusta ja suojausta.
Infragistics' Spreadsheet tukee yli 100 kaavaa.
Tietojen validoinnin tuki sisältää pudotuspainikkeen, joka näyttää luettelon vahvistusarvoista. Vahvistussääntö voidaan määrittää tiedoksi, varoitukseksi tai pysäytysvirheviestiksi.
Voit valita yli 36 kaaviosta visualisoidaksesi tietojasi. Tämä sisältää alue-, kupla- ja hajakaaviot. Kaaviot päivittyvät myös automaattisesti, kun kaavion tietojoukko muuttuu.
Infragistics mahdollistaa sekä laskentataulukon että kaavan hyperlinkit. Voit myös parantaa laskentataulukkoasi muodoilla, kuvilla ja solukommenteilla.
Voit viedä laskentataulukoita PDF- ja HTML-muotoihin.
Infragistics' Spreadsheet -sovelluksen avulla voit ottaa käyttöön ja poistaa käytöstä tapahtumia ja ilmoittaa sinulle, jos tapahtumaprosessia käsitellään.
Solutyyppejä ovat tekstiruutu, pudotusvalikko ja valintaruutu.
Infragistics ei tarjoa oletusarvoisesti sisäänrakennettua laskentataulukkokohtaista nauhaa tai suunnittelijaa. Käyttäjät voivat kuitenkin luoda mukautetun nauharajapinnan lisätäkseen sovelluksiinsa tarvittavat ominaisuudet.
Infragistics tarjoaa kulttuurikohtaisen muotoilun ja kielen.
Infragistics' Spreadsheet tarjoaa monia ominaisuuksia, joita tarvitset, jos haluat lisätä Excelin kaltaisia ominaisuuksia sovelluksiisi. Siellä on tuttu käyttöliittymänauha, tiedostojen yhteensopivuus ja laaja valikoima kaavioita.
Sen olennaisten ominaisuuksien, kuten käytettävissä olevien toimintojen ja solutyyppien, tarjonta on kuitenkin erittäin rajallinen verrattuna muihin taulukkolaskentakomponenttiratkaisuihin. Jos etsit laskentataulukkokomponenttia ilman massiivista toimintotukea, tämä ratkaisu saattaa toimia sovelluksessasi.
Syncfusionin Winforms-laskentataulukon käyttöliittymä on samanlainen kuin Excelissä. Se tarjoaa integroidun, mukautettavan nauhan, jonka pitäisi vastata sovelluksesi tarpeita.
Tämän laskentataulukkokomponentin avulla voit lukea, kirjoittaa ja muokata XLS-, XLSX-, XLSM-, XLT-, XLTX- ja CSV-tiedostoja.
Voit muotoilla soluja määritystesi mukaan määrittämällä fontin koon, kirjasinperheen, kirjasintyylit, tasauksen, fontin värin ja täyttövärin. Voit myös hyödyntää ennalta määritettyjä, sisäänrakennettuja tyylejä tai luoda omia mukautettuja tyylejä. Jos olet määrittänyt tyylejä ja muotoja Excel-tiedostoon, ne tuodaan automaattisesti.
Voit käyttää yli 400 Excel-laskentakaavaa Syncfusionin laskentataulukossa. Solujen arvot lasketaan automaattisesti uudelleen, kun edellistä solun arvoa muutetaan. Kaavoissa on myös tuki nimetyille alueille.
Käytä tietojen tarkistusta suorituksen aikana tietyille soluille tai alueille käyttämällä operaattoreita, hälytysviestejä, mukautettuja kaavoja ja avattavia luetteloita.
Tukee 35 kaaviota räätälöityä datan visualisointia varten. Voit myös tuoda kaavioita Excelistä. Suunnittelun aikana voit käyttää ohjattua kaaviotoimintoa kaavioiden luomiseen ja mukauttamiseen.
Syncfusion's Spreadsheet -sovelluksen avulla voit lisätä hyperlinkkejä ja kirjanmerkkejä. Voit parantaa laskentataulukkoasi entisestään tuomalla kuvia Excelistä, lisäämällä kuvia suorituksen aikana ja muuttamalla kuvien kokoa ja paikkaa tarvittaessa. Siellä on myös toiminnot solukommenttien tuontiin, lisäämiseen, muokkaamiseen ja poistamiseen.
Voit viedä, tallentaa ja muuntaa laskentataulukoita useisiin muotoihin, mukaan lukien PDF ja HTML. Työarkit voidaan muuntaa eri kuvamuotoihin, kuten BMP, JPEG ja PNG.
Komponentti käynnistää tapahtumia, kun käyttäjät suorittavat tiettyjä toimintoja, kuten poistavat rivejä.
Sisäänrakennettuja solutyyppejä ovat ButtonEdit Style, OLE, Calculator Textbox, Calendar Cell, DateTimePicker, NumericUpDown, GridInCell, LinkLabel, PictureBox, IntegerTextBox, DoubleTextBox ja PercentTextBox.
Voit myös rekisteröidä mukautettuja solutyyppejä.
Laskentataulukkoelementtien määrittämiseen suunnittelun aikana on käteviä työkaluja, kuten Chart Wizard.
Syncfusion's Spreadsheet tukee staattisen tekstin lokalisointia nauhassa ja dialogeja mille tahansa kielelle. Voit käyttää lokalisointia lisäämällä resurssitiedoston tai muokkaamalla lokalisoituja merkkijonoja resurssitiedostossa.
Syncfusionin Spreadsheet-komponentti on varteenotettava vaihtoehto Excelille. Sen käyttöliittymä on riittävän samanlainen, jotta tavalliset Excel-käyttäjät voivat alkaa käyttää sitä välittömästi. Monia toimintoja tuetaan, ja käytettävissä olevien kaaviotyyppien luominen ja mukauttaminen voidaan tehdä yksinkertaisempaa Chart Wizard -toiminnolla. Saatavilla on myös useita solutyyppejä, joten Syncfusion on sopiva valinta moniin sovelluksiin.
Laskentataulukon käyttöliittymässä on tuttu Excel-asettelu, mukaan lukien rivit, sarakkeet, otsikot, laskentataulukot ja tilapalkki.
RadSpreadsheet tukee XLSX-, XLS-, PDF-, CSV-, TXT- ja datataulukoiden lukemista, kirjoittamista ja muokkaamista WinFormsissa ja XLSM:ssä WPF:ssä.
Löydät tyypilliset solun muotoiluasetukset, mukaan lukien kirjasintyypit, koot, tasaukset, tekstin rivitys, reunat, taustavärit ja etualan värit.
RadSpreadsheet tarjoaa yli 200 sisäänrakennettua toimintoa ja voit luoda mukautettuja toimintoja.
Voit määrittää rajoituksia sille, mitä soluun voidaan kirjoittaa. Voit asettaa kolmenlaisia ilmoituksia, jotka lähetetään, kun tietojen vahvistussääntöjä ei noudateta: virheilmoitus, mahdollisuus peruuttaa muutos tai tiedote.
Kaaviotuki sisältää sarake-, pylväs-, viiva-, scatter-, kupla-, ympyrä-, munkki- ja aluekaaviotyyppien luomisen, käsittelyn ja esikatselun.
Voit lisätä solukommentteja, muotoja, kuvia, hyperlinkkejä ja muita monipuolisia tietotyyppejä.
Voit viedä XLSX-, XLS-, CSV-, pelkkää tekstiä ja PDF-tiedostoihin.
RadSpreadsheet mahdollistaa ilmoitukset tietyistä solun, rivin, sarakkeen, työkirjan, laskentataulukon ja RadWorksheetEditor- tapahtumien toiminnoista.
RadSpreadsheet-solutyyppejä ovat Empty, Number, Boolean, Text ja Formula. Mukautettu muotoilu on myös saatavilla.
Telerik DevCraft virtaviivaistaa laskentataulukoiden luonti- ja räätälöintiprosessia.
RadSpreadsheet tukee seitsemää kieltä, mukaan lukien englanti. Winformsissa sinun on vaihdettava oletusarvoinen englanninkielinen lokalisoinnin tarjoaja. WPF:ssä voit käyttää sisäänrakennettua lokalisointimekanismia asettaaksesi säätimet haluamallesi kielelle.
Telerikin käyttöliittymä on tuttu ja helppokäyttöinen sekä WinFormsille että WPF:lle, ja virtualisoinnin tuki käyttöliittymän suorituskyvyn parantamiseksi on kohokohta. Löydät useita ominaisuuksia, joita tarvitset varustaaksesi sovelluksesi halutuilla laskentataulukkoominaisuuksilla.
Jos kuitenkin etsit kehittyneempiä ominaisuuksia, sinun kannattaa harkita toista vaihtoehtoa. Käytettävissä olevien toimintojen määrä voi rajoittaa sovelluksesi laskentatehoa.
SpreadsheetGear ei tarjoa interaktiivisia nauhakäyttöliittymäominaisuuksia.
SpreadsheetGear tukee XLSX-, XLSM-, XLS-, CSV- ja TXT-tiedostoja.
Solujen muotoiluominaisuuksia on useita. Voit valita haluamasi numeromuodot, fontit, reunukset, tasaukset, teeman värit, solun sisävärit ja paljon muuta.
Kirjasto tarjoaa 449 Excel-yhteensopivaa funktiota, taulukkokaavatuen, monisäikeisiä uudelleenlaskutoimituksia ja toiminnot Excelin kaltaisten kaavojen ja funktioiden käsittelyyn. Joitakin merkittäviä rajoituksia ovat dynaamisten taulukoiden ja LAMBDA-toiminnon tuen puute.
Solujen tietojen validointi sisältää operaattoreita, hälytysviestejä, hälytystyylejä, mukautettuja kaavoja ja avattavia luetteloita.
Voit luoda ja muokata kaavioita, mukaan lukien yhdistelmäkaavioita, suoraan laskentataulukossa. Siellä on tuki alue-, pylväs-, sarake-, viiva-, ympyrä-, osake-, XY-hajotus-, tutka- ja kuplakaavioille. On myös muita kaaviovaihtoehtoja, joiden avulla voit luoda tarkan tyyppisen kaavion.
Voit lisätä laskentataulukoihisi tietotyyppejä, kuten kuvia, tekstiobjekteja, lomakeohjausobjekteja, solukommentteja ja automaattisia muotoja.
Tulosta Excel- ja PDF-muotoihin.
SpreadsheetGear sisältää tapahtumakäsittelijät.
SpreadsheetGear tukee solutyyppejä, kuten valintaruutuja, avattavia valikoita ja luetteloruutuja.
Suunnitteluaikatukeen kuuluvat WorkbookDesigner, WorkbookExplorer, RangeExplorer, ChartExplorer ja ShapeExplorer.
Voit määrittää kielen uusille työkirjoille.
Jos etsit laskentataulukkokomponenttia, joka tarjoaa yksinkertaista numeroiden murskaustehoa sovelluksellesi, SpreadsheetGear voi täyttää vaatimukset. Vaikka se tarjoaa melkoisen määrän käytettävissä olevia toimintoja, se ei tarjoa nauhakäyttöliittymäominaisuuksia.
MESCIUSin Spread.NET keskittyy varmistamaan, että käyttäjillä on runsaasti vaihtoehtoja tietojen hallintaan ja visualisointiin. Voit käyttää laajaa valikoimaa erilaisia kaaviotyyppejä. On olemassa useita monipuolisia tietotyyppejä, joita voidaan soveltaa soluarvoihin. Voit myös laajentaa laskentataulukkosovellustesi kattavuutta hyödyntämällä lokalisointiominaisuutta.
Jos tarvitset kattavan taulukkolaskentaratkaisun edistyneillä ominaisuuksilla, joita on helppo käyttää myös monimutkaisille laskentataulukoille, MESCIUSin Spread.NET on paras valinta.