Ang mga kakayahan ng spreadsheet para sa .NET desktop at mga web application ay naging isang pamantayan. Bagama't maraming C# .NET na solusyon sa bahagi ng spreadsheet na magagamit, hindi pareho ang mga ito.
Isaalang-alang ang ilang dahilan para sa mga bahagi ng spreadsheet:
Sa blog na ito, susuriin namin ang nangungunang C# .NET spreadsheet sa pamamagitan ng paggalugad sa mga sumusunod na feature:
Sinusuportahan ng Spread WinForms ribbon control ang mga tradisyunal na Excel-like ribbon toolbar at menu, na nagpapahusay ng accessibility sa mga command sa pamamagitan ng pag-aayos ng mga ito sa mga tab at grupo. Ginagawa ito nang hindi isinasakripisyo ang pamilyar na layout at nangangailangan ng mga user na matuto ng bagong interface.
Sinusuportahan ng Spread.NET ang lahat ng mga operasyon sa pamamahala ng file na kailangan mo para sa XLSX, CSV, at TXT na mga file, kabilang ang paggawa, pagbabasa, at pagbabago ng mga file.
Maaaring gamitin ng mga user ang lahat ng opsyon sa pag-format ng cell, kabilang ang laki, pinagsamang mga cell, estilo, hangganan, kulay, font, gradient at pattern effect, at marami pang iba.
Ang makina ng pagkalkula ay nag-aalok ng higit sa 500 built-in na mga function, higit sa anumang iba pang bahagi ng .NET spreadsheet. Sinusuportahan din ng Spread.NET ang mga dynamic na array formula at function, LAMBDA function, formula tracing, at marami pang ibang feature.
Maaari mong patunayan ang mga nilalaman ng cell sa maraming paraan, kabilang ang pagtatalaga ng mga validator sa mga cell at paghahanap ng mga kaganapan upang magsagawa ng mga pagpapatunay. Depende sa mga uri ng mga cell, ang pagpapatunay ay maaaring maging awtomatiko.
Maaari mong mailarawan ang iyong data gamit ang buong suporta sa chart ng Spread. Nag-aalok ang Spread.NET ng malawak na hanay ng mga chart, kabilang ang column, line, pie, bar, histogram, radar, at polar chart.
Ang mga user ay hindi limitado sa mga string at numero lamang para sa mga halaga ng cell. Mayroong suporta para sa mga komento, malagkit na tala, larawan, at rich text, kabilang ang mga subscript at superscript.
Maaari kang mag-export ng mga worksheet sa Spread XML, PDF, Excel (XLSX, XLS), TXT, CSV, Image, at HTML na mga format.
Maaaring itaas ang mga kaganapan mula sa pag-click, pagpili, pagpasok ng data, interaktibidad, hugis, pag-print, at mga pagkilos sa antas ng sheet.
Nag-aalok ang Spread.NET ng 22 uri ng cell , kabilang ang BarCode, Color Picker, ListBox, Hyperlink, at MultiOption. Maaaring ilapat ang mga uri ng cell na ito sa mga solong cell, row, column, cell range, at worksheet.
Nagbibigay ang Spread ng walang code, mga desktop designer app, kabilang ang Spread Designer, para sa WinForms, WPF, at ASP.NET.
Mayroong suporta para sa 18 mga wika, kabilang ang Ingles bilang default. Maaaring i-localize ng mga built-in na package ng wika ng Spread ang mga display ng worksheet, Mga Tip sa Screen, mga keyword ng formula, at mga pangalan ng function. Maaari ka ring lumikha ng custom na pangalan ng function para sa isang bagong wika.
Para sa UI nito, ang MESCIUS' Spread.NET ay nagpapatuloy ng isang hakbang kaysa sa iba pang mga bahagi ng spreadsheet sa pamamagitan ng pagbibigay ng top-tier na mga kakayahan sa Excel. Mayroon din itong mas maraming built-in na function at uri ng cell kaysa sa iba pang mga solusyon.
Malalaman ng mga user na pamilyar sa karanasan sa UI ng Excel ang kontrol ng DevExpress Spreadsheet na makatuwirang madaling i-navigate. Nag-aalok ito ng katulad na istilong layout ng ribbon UI, na nagbibigay ng status bar, mga row, header, column, worksheet, at higit pa.
Nagbibigay ang DevExpress ng suporta para sa pagbabasa at pagsusulat ng mga XLSX, XLS, XLTX, CSV, at TXT na mga file.
Maaari mong i-format ang mga cell upang umangkop sa iyong mga pangangailangan sa application. Kasama sa mga opsyon sa pag-format ng cell ang rich text formatting, mga paunang natukoy na istilo at format ng cell, custom na draw API, at higit pa.
Mayroong higit sa 400 built-in na Excel-compatible function. Hinahayaan ka rin ng DevExpress na lumikha ng sarili mong mga custom na function na magagamit sa mga formula at available para sa lahat ng kalkulasyon ng spreadsheet.
Maaari mong ilapat ang mga panuntunan sa pagpapatunay ng data upang matiyak na ang mga user ay naglalagay ng wastong data.
Ang kontrol ng DevExpress Spreadsheet ay nagbibigay ng suporta sa visualization ng data na may hanay ng mga 2D at 3D na chart, kabilang ang mga column, bar, at pie chart. Maaari ka ring magpakita ng data ng worksheet na may mga graph, kabilang ang linya at scatter.
Maaari mong pamahalaan ang mga rich data type tulad ng mga komento. Maaari kang magdagdag ng mga komento sa isang spreadsheet cell at tumugon sa mga kasalukuyang komento. Nagbibigay din ang API ng suporta para sa mga hyperlink. Kasama sa ilang limitasyon ang kakulangan ng suporta para sa pag-print o pag-export ng mga sinulid na komento sa format na PDF pati na rin ang kakulangan ng mga elemento ng user interface upang pamahalaan ang mga sinulid na komento.
Maaari kang mag-export sa PDF at HTML.
Nagbibigay ang DevExpress Spreadsheet ng pamamahala ng mga kaganapan upang pangasiwaan ang mga pagbubukod at subaybayan ang aktibidad ng user, mga pagbabago sa dokumento, at mga pagbabago sa code.
Kasama sa mga available na uri ng cell ang walang laman, numeric, text, Boolean, at error, na ang ilan ay nagtatampok ng maraming uri ng display.
Pinapadali ng bahagi ng spreadsheet ang pag-customize para sa maraming feature sa oras ng disenyo. Maaari mong i-customize ang mga layout, chart, at higit pa.
Binibigyang-daan ka ng DevExpress na bigyan ang iyong mga application ng mga kakayahan sa maraming wika para sa mga feature na partikular sa lokal, gaya ng mga currency mask at mga format ng petsa/oras. Nagtatampok din ito ng mga pre-built satellite resource assemblies at karagdagang mga kakayahan sa localization sa pamamagitan ng Localizer Objects.
Mayroong kaunting curve sa pag-aaral sa UI ng DevExpress Spreadsheet dahil ito ay katulad ng Excel. Maaari nitong pangasiwaan ang maraming karaniwang mga format ng file, at maraming mga function at formula ang iyong magagamit. Nagtatampok ng maraming pagpapagana ng Excel tulad ng pagpapatunay ng data at paghawak ng kaganapan, ginagawang medyo simple ng bahagi ng DevExpress Spreadsheet ang paggawa at pag-customize ng mga chart at graph.
Ang kontrol ng spreadsheet ng Infragistics ay nagbibigay ng lahat ng tipikal na visual na elemento ng isang bukas na Excel window, kaya hindi ka dapat italaga sa pag-aaral ng isang bagong-bagong UI. Kasama sa mga elemento ang mga header ng row at column, worksheet, formula bar, button para ma-access ang mga nakaraang worksheet, at formula bar. Maaari mong manu-manong i-configure ang mga visual na elemento upang i-customize ang mga ito.
Available ang suporta para sa ilang mga pagpapatakbo ng file sa XLS, XT, XLSX, at XLSM na mga file. Maaari mo ring pamahalaan ang mga template file sa XLTX, XLTM, at XLT na mga format.
Maaari mong ayusin ang pagkakahanay, font, display ng numero, mga hangganan, pagtatabing, at proteksyon ng isang cell.
Sinusuportahan ng Spreadsheet ng Infragistics ang higit sa 100 mga formula.
Kasama sa suporta para sa pagpapatunay ng data ang isang dropdown na button na nagpapakita ng isang listahan ng mga halaga ng pagpapatunay. Ang panuntunan sa pagpapatunay ay maaaring i-configure sa impormasyon, isang babala, o isang stop na mensahe ng error.
Maaari kang pumili mula sa higit sa 36 na uri ng mga chart upang mailarawan ang iyong data. Kabilang dito ang area, bubble, at mga scattered chart. Gayundin, awtomatikong nag-a-update ang mga chart kapag nagbago ang dataset ng chart.
Ang Infragistics ay nagbibigay-daan sa parehong worksheet at formula hyperlink. Maaari mo ring pagandahin ang iyong worksheet na may mga hugis, larawan, at komento sa cell.
Maaari kang mag-export ng mga worksheet sa PDF at HTML.
Binibigyang-daan ka ng Spreadsheet ng Infragistics na paganahin at huwag paganahin ang mga kaganapan at aabisuhan ka kung pinoproseso ang isang pamamaraan ng kaganapan.
Kasama sa mga uri ng cell ang textbox, dropdown, at checkbox.
Ang Infragistics ay hindi nagbibigay ng built-in na laso o designer na tukoy sa spreadsheet bilang default. Gayunpaman, ang mga user ay maaaring gumawa ng custom na ribbon interface upang magdagdag ng mga kinakailangang feature para sa kanilang mga application.
Nagbibigay ang Infragistics ng pag-format at wika na tukoy sa kultura.
Nagbibigay ang Spreadsheet ng Infragistics ng marami sa mga tampok na gusto mo kung naghahanap ka upang magdagdag ng mga kakayahan na tulad ng Excel sa iyong mga application. Mayroong pamilyar na ribbon ng UI, compatibility ng file, at malawak na hanay ng mga chart.
Gayunpaman, ang pag-aalok nito ng mahahalagang feature, tulad ng mga available na function at mga uri ng cell, ay lubhang limitado kumpara sa iba pang mga solusyon sa bahagi ng spreadsheet. Kung naghahanap ka ng isang bahagi ng spreadsheet na walang malaking suporta sa pag-andar, maaaring gumana ang solusyon na ito para sa iyong aplikasyon.
Ang UI para sa Winforms Spreadsheet ng Syncfusion ay katulad ng sa Excel. Nagbibigay ito ng pinagsama-samang, nako-customize na ribbon na dapat matugunan ang mga pangangailangan ng iyong application.
Magagamit mo ang bahagi ng spreadsheet na ito upang magbasa, magsulat, at mag-edit ng mga XLS, XLSX, XLSM, XLT, XLTX, at mga CSV na file.
Maaari mong i-format ang mga cell ayon sa iyong mga detalye sa pamamagitan ng pagtukoy sa laki ng font, pamilya ng font, mga estilo ng font, pagkakahanay, kulay ng font, at kulay ng fill. Maaari mo ring samantalahin ang mga paunang natukoy, built-in na mga istilo o lumikha ng sarili mong mga custom na istilo. Kung mayroon kang mga istilo at format na tinukoy sa isang Excel file, awtomatiko silang mai-import.
Maaari kang gumamit ng higit sa 400 mga formula ng pagkalkula ng Excel sa Spreadsheet ng Syncfusion. Awtomatikong muling kakalkulahin ang mga halaga ng cell kapag binago ang isang naunang halaga ng cell. Mayroon ding suporta para sa mga pinangalanang hanay sa mga formula.
Ilapat ang validation ng data sa runtime para sa mga tinukoy na cell o range gamit ang mga operator, alertong mensahe, custom na formula, at drop-down na listahan.
Mayroong suporta para sa 35 chart para sa iniangkop na visualization ng data. Maaari ka ring mag-import ng mga chart mula sa Excel. Sa panahon ng disenyo, maaari mong gamitin ang Chart Wizard upang gawin at i-customize ang iyong mga chart.
Binibigyang-daan ka ng Spreadsheet ng Syncfusion na magdagdag ng mga hyperlink at bookmark. Mapapahusay mo pa ang iyong spreadsheet sa pamamagitan ng pag-import ng mga larawan mula sa Excel, pagdaragdag ng mga larawan sa runtime, at pagbabago ng laki at muling pagpoposisyon ng mga larawan kung kinakailangan. Mayroon ding functionality para sa pag-import, pagdaragdag, pagbabago, at pagtanggal ng mga komento sa cell.
Maaari mong i-export, i-save, at i-convert ang iyong mga spreadsheet sa ilang mga format, kabilang ang PDF at HTML. Maaaring i-convert ang mga worksheet sa iba't ibang format ng larawan gaya ng BMP, JPEG, at PNG.
Ang bahagi ay nagti-trigger ng mga kaganapan kapag ang mga user ay nagsasagawa ng mga partikular na pagkilos, tulad ng pag-alis ng mga row.
Kasama sa mga built-in na uri ng cell ang ButtonEdit Style, OLE, Calculator Textbox, Calendar Cell, DateTimePicker, NumericUpDown, GridInCell, LinkLabel, PictureBox, IntegerTextBox, DoubleTextBox, at PercentTextBox.
Maaari ka ring magparehistro ng mga custom na uri ng cell.
May mga maginhawang tool, tulad ng Chart Wizard, upang mag-set up ng mga elemento ng spreadsheet sa oras ng disenyo.
Ang Spreadsheet ng Syncfusion ay nagbibigay ng suporta para sa pag-localize ng static na text sa isang ribbon at mga dialogue sa anumang wika. Maaari mong ilapat ang lokalisasyon sa pamamagitan ng pagdaragdag ng resource file o pag-edit ng mga naka-localize na string sa resource file.
Ang bahagi ng Spreadsheet ng Syncfusion ay isang praktikal na alternatibo sa Excel. Ang UI nito ay sapat na katulad para sa mga regular na gumagamit ng Excel upang simulan ang paggamit nito kaagad. Maraming mga function ang sinusuportahan, at ang paggawa at pag-customize ng mga available na uri ng chart ay maaaring gawing mas simple gamit ang Chart Wizard. Mayroon ding ilang uri ng cell na magagamit, na ginagawang angkop na pagpipilian ang Syncfusion para sa maraming aplikasyon.
Nagtatampok ang spreadsheet UI ng pamilyar na layout ng Excel, kabilang ang mga row, column, header, worksheet, at status bar.
Sinusuportahan ng RadSpreadsheet ang pagbabasa, pagsusulat, at pag-edit para sa XLSX, XLS, PDF, CSV, TXT, at mga talahanayan ng data sa WinForms at XLSM sa WPF.
Makikita mo ang karaniwang mga opsyon sa pag-format ng cell, kabilang ang mga uri ng font, laki, pagkakahanay, pambalot ng text, mga hangganan, mga kulay ng background, at mga kulay sa harapan.
Nag-aalok ang RadSpreadsheet ng mahigit 200 built-in na function at binibigyang-daan kang lumikha ng mga customized na function.
Maaari mong tukuyin ang mga paghihigpit sa kung ano ang maaaring ilagay sa isang cell. Maaari kang magtakda ng tatlong uri ng mga notification na ibibigay kapag hindi sinunod ang mga panuntunan sa pagpapatunay ng data: isang mensahe ng error, ang opsyon na kanselahin ang pagbabago, o isang paunawa sa impormasyon.
Kasama sa suporta sa chart ang paggawa, pagmamanipula, at pag-preview ng mga uri ng column, bar, line, scatter, bubble, pie, donut, at area chart.
Maaari kang magdagdag ng mga komento sa cell, hugis, larawan, hyperlink, at iba pang uri ng rich data.
Maaari kang mag-export sa XLSX, XLS, CSV, plain text, at mga PDF file.
Ang RadSpreadsheet ay nagbibigay-daan sa mga abiso tungkol sa mga partikular na pagkilos patungkol sa cell, row, column, workbook, worksheet, at RadWorksheetEditor na mga kaganapan .
Kasama sa mga uri ng cell ng RadSpreadsheet ang Empty, Number, Boolean, Text, at Formula. Available din ang custom na pag-format.
Pina-streamline ng Telerik DevCraft ang proseso ng paggawa at pag-customize ng iyong mga spreadsheet.
Sinusuportahan ng RadSpreadsheet ang pitong wika, kabilang ang Ingles. Para sa Winforms, kailangan mong baguhin ang default na English localization provider. Para sa WPF, maaari mong gamitin ang built-in na mekanismo ng localization upang itakda ang mga kontrol sa iyong gustong wika.
Ang UI ng Telerik ay pamilyar at madaling gamitin para sa parehong WinForms at WPF, at ang suporta para sa virtualization upang mapabuti ang pagganap ng UI ay isang highlight. Makakahanap ka ng ilang mga tampok na kailangan mo upang magbigay ng kasangkapan sa iyong application ng mga nais na kakayahan sa spreadsheet.
Kung naghahanap ka ng mas advanced na mga tampok, gayunpaman, maaaring gusto mong isaalang-alang ang isa pang opsyon. Maaaring limitahan ng bilang ng mga magagamit na function ang kapangyarihan ng pagkalkula ng iyong application.
Ang SpreadsheetGear ay hindi nagbibigay ng interactive na ribbon UI na kakayahan.
Nagbibigay ang SpreadsheetGear ng suporta para sa XLSX, XLSM, XLS, CSV, at TXT.
Mayroong isang hanay ng mga tampok sa pag-format ng cell. Maaari mong piliin ang iyong kagustuhan para sa mga format ng numero, mga font, mga hangganan, pagkakahanay, mga kulay ng tema, mga kulay sa loob ng cell, at higit pa.
Ang library ay nagbibigay ng 449 Excel-compatible function, array formula support, multi-threaded recalculations , at ang functionality na manipulahin ang mga formula at function na katulad ng Excel. Kasama sa ilang kapansin-pansing limitasyon ang kakulangan ng suporta para sa mga dynamic na array at ang LAMBDA function.
Kasama sa pagpapatunay ng data para sa mga cell ang mga operator, alertong mensahe, istilo ng alerto, custom na formula, at drop-down na listahan.
Maaari kang gumawa at mag-edit ng mga chart, kabilang ang mga kumbinasyong chart, nang direkta sa isang worksheet. Mayroong suporta para sa area, bar, column, line, pie, stock, XY scatter, radar, at bubble chart. Mayroon ding iba pang mga pagpipilian sa tsart upang i-render ang eksaktong uri ng tsart na gusto mo.
Maaari kang magdagdag ng mga uri ng data gaya ng mga larawan, mga text object, mga kontrol sa form, mga komento sa cell, at AutoShapes sa iyong mga worksheet.
I-print sa Excel at PDF na mga format.
Kasama sa SpreadsheetGear ang mga tagapangasiwa ng kaganapan.
Nagtatampok ang SpreadsheetGear ng suporta para sa mga uri ng cell gaya ng mga checkbox, drop-down, at list box.
Kasama sa suporta sa oras ng disenyo ang WorkbookDesigner, WorkbookExplorer, RangeExplorer, ChartExplorer, at ShapeExplorer.
Maaari kang tumukoy ng wika para sa mga bagong workbook.
Kung naghahanap ka ng bahagi ng spreadsheet na nagbibigay ng simpleng kapangyarihan sa pag-crunching ng numero para sa iyong aplikasyon, maaaring maging kwalipikado ang SpreadsheetGear. Bagama't nag-aalok ito ng patas na bilang ng mga magagamit na function, hindi ito nagbibigay ng mga kakayahan sa ribbon UI.
Ang Spread.NET ng MESCIUS ay nakatuon sa pagtiyak na ang mga gumagamit nito ay may maraming mga opsyon para sa pamamahala at pagpapakita ng data. Maaari kang gumamit ng malawak na hanay ng iba't ibang uri ng chart. Mayroong maraming uri ng rich data na maaaring ilapat sa mga halaga ng cell. Mayroon ka ring kakayahang palawakin ang abot ng iyong mga application ng spreadsheet sa pamamagitan ng pagsasamantala sa tampok na lokalisasyon.
Kung kailangan mo ng komprehensibong solusyon sa spreadsheet na may mga advanced na feature na madaling gamitin, kahit para sa mga kumplikadong spreadsheet, ang MESCIUS' Spread.NET ang iyong pinakamahusay na pagpipilian.