Galugarin ang nangungunang C# .NET na mga spreadsheet at ang kanilang mga kapansin-pansing tampok para sa iyong mga application sa pagsusuring ito ng mga nangungunang opsyon.
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.
Bakit Kailangan ng Isang Tao ng Component ng Spreadsheet?
Isaalang-alang ang ilang dahilan para sa mga bahagi ng spreadsheet:
Umaasa ang pananalapi sa mga spreadsheet ng Excel sa bawat aspeto ng negosyo
Gumawa ng mga detalyadong modelo na nagbibigay ng mga kakayahan para sa mga dynamic na kalkulasyon, pagsusuri ng sitwasyon, at pagbabadyet
Bumuo ng mga ulat at dashboard para sa mga kritikal na insight sa negosyo
Gamitin ang mga advanced na kakayahan sa seguridad at privacy kumpara sa mga available sa Excel
Mag-customize ng pamilyar na karanasan sa spreadsheet para sa mga user ng Excel sa sarili mong mga app
I-access ang mga umiiral nang Excel file sa isang kinokontrol na kapaligiran sa iyong mga app sa labas ng Excel
Paganahin ang mga user na magpasok at mag-edit ng mga kumplikadong formula gamit ang buong functionality ng isang makina ng pagkalkula
Sa blog na ito, susuriin namin ang nangungunang C# .NET spreadsheet sa pamamagitan ng paggalugad sa mga sumusunod na feature:
Spreadsheet Ribbon UI
Excel File Compatibility
Pag-format ng Cell
Mga Formula at Pag-andar
Pagpapatunay ng Data
Charting at Graph
Mga Uri ng Rich Data
Mga Opsyon sa Pag-export
Pangangasiwa ng Kaganapan
Mga uri ng cell
Mga Designer at Suporta sa Oras ng Disenyo
Globalisasyon/Lokalisasyon
Spread.NET ni MESCIUS
Spreadsheet Ribbon UI
Sinusuportahan ng Spread WinForms 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.
Excel File Compatibility
Sinusuportahan 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.
Pag-format ng Cell
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.
Mga Formula at Mga Pag-andar
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.
Pagpapatunay ng Data
Maaari mong 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.
Charting at Graph
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.
Mga Uri ng Rich Data
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.
Mga Opsyon sa Pag-export
Maaari kang mag-export ng mga worksheet sa Spread XML, PDF, Excel (XLSX, XLS), TXT, CSV, Image, at HTML na mga format.
Pangangasiwa ng Kaganapan
Maaaring itaas ang mga kaganapan mula sa pag-click, pagpili, pagpasok ng data, interaktibidad, hugis, pag-print, at mga pagkilos sa antas ng sheet.
Mga Uri ng Cell
Nag-aalok ang Spread.NET ng 22 , 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.
Mga taga-disenyo
Nagbibigay ang Spread ng walang code, mga desktop designer app, kabilang ang Spread Designer, para sa WinForms, WPF, at ASP.NET.
Globalisasyon/Lokalisasyon
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.
DevExpress Spreadsheet
Spreadsheet Ribbon UI
Malalaman ng mga user na pamilyar sa karanasan sa UI ng Excel ang kontrol ng 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.
Excel File Compatibility
Nagbibigay ang DevExpress ng suporta para sa pagbabasa at pagsusulat ng mga XLSX, XLS, XLTX, CSV, at TXT na mga file.
Pag-format ng Cell
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.
Mga Formula at Mga Pag-andar
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.
Pagpapatunay ng Data
Maaari mong ilapat ang mga panuntunan sa pagpapatunay ng data upang matiyak na ang mga user ay naglalagay ng wastong data.
Charting at Graph
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.
Mga Uri ng Rich Data
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.
Mga Opsyon sa Pag-export
Maaari kang mag-export sa PDF at HTML.
Pangangasiwa ng Kaganapan
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.
Mga Uri ng Cell
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.
Mga taga-disenyo
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.
Globalisasyon/Lokalisasyon
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 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.
Infragistics Spreadsheet
Spreadsheet Ribbon UI
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.
Excel File Compatibility
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.
Pag-format ng Cell
Maaari mong ayusin ang pagkakahanay, font, display ng numero, mga hangganan, pagtatabing, at proteksyon ng isang cell.
Mga Formula at Mga Pag-andar
Sinusuportahan ng Spreadsheet ng Infragistics ang higit sa 100 mga formula.
Pagpapatunay ng Data
Kasama sa suporta para sa 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.
Charting at Graph
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.
Mga Uri ng Rich Data
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.
Mga Opsyon sa Pag-export
Maaari kang mag-export ng mga worksheet sa PDF at HTML.
Pangangasiwa ng Kaganapan
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.
Mga Uri ng Cell
Kasama sa mga uri ng cell ang textbox, dropdown, at checkbox.
Mga taga-disenyo
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.
Globalisasyon/Lokalisasyon
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.
Syncfusion WinForms Spreadsheet
Spreadsheet Ribbon UI
Ang UI para sa ay katulad ng sa Excel. Nagbibigay ito ng pinagsama-samang, nako-customize na ribbon na dapat matugunan ang mga pangangailangan ng iyong application.
Excel File Compatibility
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.
Pag-format ng Cell
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.
Mga Formula at Pag-andar
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.
Pagpapatunay ng Data
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.
Charting at Graph
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.
Mga Uri ng Rich Data
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.
Mga Opsyon sa Pag-export
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.
Pangangasiwa ng Kaganapan
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.
Mga Uri ng Cell
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.
Mga taga-disenyo
May mga maginhawang tool, tulad ng Chart Wizard, upang mag-set up ng mga elemento ng spreadsheet sa oras ng disenyo.
Globalisasyon/Lokalisasyon
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 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.
Telerik RadSpreadsheet
Spreadsheet Ribbon UI
Nagtatampok ang spreadsheet UI ng pamilyar na layout ng Excel, kabilang ang mga row, column, header, worksheet, at status bar.
Excel File Compatibility
Sinusuportahan ang pagbabasa, pagsusulat, at pag-edit para sa XLSX, XLS, PDF, CSV, TXT, at mga talahanayan ng data sa WinForms at XLSM sa WPF.
Pag-format ng Cell
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.
Mga Formula at Mga Pag-andar
Nag-aalok ang RadSpreadsheet ng mahigit 200 built-in na function at binibigyang-daan kang lumikha ng mga customized na function.
Pagpapatunay ng Data
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.
Charting at Graph
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.
Mga Uri ng Rich Data
Maaari kang magdagdag ng mga komento sa cell, hugis, larawan, hyperlink, at iba pang uri ng rich data.
Mga Opsyon sa Pag-export
Maaari kang mag-export sa XLSX, XLS, CSV, plain text, at mga PDF file.
Pangangasiwa ng Kaganapan
Ang RadSpreadsheet ay nagbibigay-daan sa mga abiso tungkol sa mga partikular na pagkilos patungkol sa cell, row, column, workbook, worksheet, at RadWorksheetEditor .
Mga Uri ng Cell
Kasama sa mga uri ng cell ng RadSpreadsheet ang Empty, Number, Boolean, Text, at Formula. Available din ang custom na pag-format.
Mga taga-disenyo
Pina-streamline ng Telerik DevCraft ang proseso ng paggawa at pag-customize ng iyong mga spreadsheet.
Globalisasyon/Lokalisasyon
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.
SpreadsheetGear para sa .NET
Spreadsheet Ribbon UI
ay hindi nagbibigay ng interactive na ribbon UI na kakayahan.
Excel File Compatibility
Nagbibigay ang SpreadsheetGear ng suporta para sa XLSX, XLSM, XLS, CSV, at TXT.
Pag-format ng Cell
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.
Mga Formula at Mga Pag-andar
Ang library ay nagbibigay ng 449 Excel-compatible function, array formula support, , 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.
Pagpapatunay ng Data
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.
Charting at Graph
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.
Mga Uri ng Rich Data
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.
Mga Opsyon sa Pag-export
I-print sa Excel at PDF na mga format.
Pangangasiwa ng Kaganapan
Kasama sa SpreadsheetGear ang mga tagapangasiwa ng kaganapan.
Mga Uri ng Cell
Nagtatampok ang SpreadsheetGear ng suporta para sa mga uri ng cell gaya ng mga checkbox, drop-down, at list box.
Mga taga-disenyo
Kasama sa suporta sa oras ng disenyo ang WorkbookDesigner, WorkbookExplorer, RangeExplorer, ChartExplorer, at ShapeExplorer.
Globalisasyon/Lokalisasyon
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.
Konklusyon
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.