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

 

下载https://files.cnblogs.com/pingming/dsoframerocx.rar

posted @   平民的麦田  阅读(22089)  评论(2编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:使用Catalyst进行自然语言处理
· 分享一个我遇到过的“量子力学”级别的BUG。
· Linux系列:如何调试 malloc 的底层源码
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
阅读排行:
· 历时 8 年,我冲上开源榜前 8 了!
· 物流快递公司核心技术能力-海量大数据处理技术
· 四大AI编程工具组合测评
· 关于能否用DeepSeek做危险的事情,DeepSeek本身给出了答案
· 如何在 Github 上获得 1000 star?
点击右上角即可分享
微信分享提示