Excel是微軟公司辦公自動化套件中的一個軟件,他主要是用來處理電子表格。Excel以其功能強大,界面友好等受到了許多用戶的歡迎。在設計應用系統時,對於不同的用戶,他們對於打印的需求是不一樣的,如果要使得程序中的打印功能適用於每一個用戶,可以想象程序設計是十分復雜的。由於Excel表格的功能強大,又由於幾乎每一台機器都安裝了它,如果把程序處理的結果放到Excel表格中,這樣每一個用戶就可以根據自己的需要在Excel中定制自己的打印。這樣不僅使得程序設計簡單,而且又滿足了諸多用戶的要求,更加實用了。那麼用Visual C#如何調用Excel,如何又把數據存放到Excel表格中?本文就來探討上述問題的解決辦法。
Excel對象
微軟的Excel對象模型包括了128個不同的對象,從矩形,文本框等簡單的對象到透視表,圖表等復雜的對象.下面我們簡單介紹一下其中最重要,也是用得最多的四個對象。
(1) Application對象。Application對象處於Excel對象層次結構的頂層,表示Excel自身的運行環境。
(2) Workbook對象。Workbook對象直接地處於Application對象的下層,表示一個Excel工作薄文件。
(3) Worksheet對象。Worksheet對象包含於Workbook對象,表示一個Excel工作表。
(4) Range對象。Range對象包含於Worksheet對象,表示Excel工作表中的一個或多個單元格。