介紹 在計算機上人們一般通過表格軟體(如Microsoft Excel)或表格控制項使用表格。故計算機上使用的表格又被稱為
電子表格 。
電子表格 一般可以輸入、輸出、顯示、列印數據,可以製作各種複雜的表格文檔,甚至能幫助用戶進行複雜的數據計算、統計運算等。如果想使應用程式能夠提供一種熟悉的、直觀的和舒適友好的excel用戶體驗,那么就需要excel控制項或者表格控制項。Excel控制項(包括.NET電子表格控制項:Spread, ASP .NET電子表格,FlexGrid)或者表格控制項可常用於
表格控制項 為財務、預算、工程、統計應用程式提供完美的解決方案。
通過圖表引擎和數據可視化功能,為商業表單控制臺提供豐富、有效的內容信息。
綜合Microsoft® Excel®文檔功能,為企業級的信息共享提供支持。
常見功能 基本的Excel功能
基本上excel控制項都會支持excel的一些基本功能,比如單選,多選,合併單元格,多
工作表 、跨工作表,公式索引、分層顯示、分組、有條件的格式、排序、
行篩選 等等基本功能
Excel導入導出
一般excel控制項會獨立安裝Excel檔案格式的輸入輸出引擎,在沒有安裝Excel的環境中也可以進行Excel檔案格式的輸入輸出,開發時設計的圖表、圖形、圖像等都會作為對象輸出到Excel檔案中。比如Spread提供多種版本的Excel和多種檔案類型的導入導出服務,包括Excel檔案(XLS、XLSX)、檔案檔案(CSV)和文本檔案(TXT)。
Excel Formula的支持
Excel控制項會有公式計算引擎去支持內置函式,並支持通過內置函式和運算符來自定義公式。通常支持的函式包括日期、時間函式、工程計算函式、財務計算函式、邏輯函式、數學和三角函式、統計函式、文本函式等。
圖表
有些強大的excel控制項會支持豐富多彩的圖表效果,比如柱形圖,線性圖,餅圖,條狀圖,區域圖等等。像spread支持超過80種圖表效果。可基於工作表的數據直接生成圖表,或者通過代碼創建完成圖表的數據綁定和類型設定,並對圖表的細節進行詳細的定製。
設計器
Excel控制項的設計器的操作風格與Excel類似,便捷易用。軟體人員無需編碼,就可以在設計器中實現數據分組、公式計算、條件格式、圖表效果等複雜功能的表格套用開發,從而縮短開發時間。可以將其免費部署到最終用戶端,幫助用戶編輯和定製模板,分析處理數據。
其他強大功能
有些強大的excel控制項會有更高級的功能比如單元格類型(Button,CheckBox,TextBox等等),數據綁定,搜尋、縮放、撤銷/重複、
數據綁定 或解綁模式、拆分條等功能.
常用控制項 DataGridView
Visual Studio自帶的系統控制項,可以顯示和編輯來自多種不同類型的
數據源 的表格數據。
將
數據綁定 到 DataGridView 控制項非常簡單和直觀,在大多數情況下,只需設定 DataSource 屬性即可。在綁定到包含多個列表或表的
數據源 時,只需將 DataMember 屬性設定為指定要綁定的列表或表的字元串即可。 DataGridView 控制項具有一定的可配置性和可擴展性,它提供屬性、方法和事件,可以用來對該控制項的外觀和行為進行自定義。當需要在 Windows
窗體 應用程式中顯示表格數據時,請首先考慮使用 DataGridView 控制項。
ComponentOne FlexGrid
ComponentOne FlexGrid是一款易用、靈活的高性能表格控制項,可幫助用戶創建友好界面,用於展示、變更、修改格式、組織、總結和列印各種數據。它提供所有基礎功能,以及更加靈活的高級功能,包括概要樹、單元格合併、高級列印、快速變更格式、單元格自定義等。通過自定義功能,您可以創建您自己的單元格類,自定義表格的呈現和特性等。
ComponentOne FlexGrid支持
微軟 的多個平台,包括Silverlight, WPF, WinForms, ActiveX, Compact Framework等。
Spread
Spread是一款功能最為強大的表格控制項,可用於在Windows Form下和 ASP .NET應用程式中進行大量數據的複雜處理和呈現,實現Excel的主要功能。
Spread可以導入和導出Microsoft Excel 格式的檔案; 支持80多種豐富多彩的圖表效果;提供320多種計算公式;支持多
工作表 、跨工作表,公式索引、分層顯示、分組、有條件的格式、排序、
行篩選 、搜尋、縮放、撤銷/重複、
數據綁定 或解綁模式、拆分條等功能。