C# 如何在winform中嵌入Excel,內嵌Excel,word


近使用.net做一個小軟件遇到一個問題,就是想實現把excel表格在winform中打開,同時可以操作,不單單是打開、或者就提取數據。在網上找了好多資料,發現這方面的資料比較少,即使有,都是舊版本的使用方法。在這里分享一下自己用vs C# 在winform中嵌入excel的一些經驗。

首先,本人使用的VS 版本是2010,據我所知,2010的vs是沒有這個控件(就是想button控件能直接拉進去的)。因此我們需要一個第三方控件來實現這個功能。

然后,那么我們需要的第三方控件叫什么呢?這個控件就是 dsoframer.cox。這是一個cox文件,只接把它拖進工具箱中,我們就可以像使用其他控件一樣直接拉進去。

image

最后,到了最后,就是工作階段了。把控件拖進winform中去,在laod方法中,添加我們需要打開的excel表:

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            axfc.Open(System.IO.Directory.GetCurrentDirectory() + "\\excel\\扶持項目附表.xls");

        }
    }

最后的效果:

image

 

下載http://files.cnblogs.com/pingming/dsoframerocx.rar


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM