如何vs2008使用dsoframer.ocx控件加载excel表

如何vs2008使用dsoframer.ocx控件加载excel表,第1张

//添加对Excel的引用

using Excel=Microsoft.Office.Interop.Excel

private void testToolStripMenuItem_Click(object sender, EventArgs e)

{

var axapp = this.axFramerControl1.GetApplication

if(axapp!=null)

{

//获取DSOFramer控件的Application

Excel.Application excelApp = (Excel.Application)axapp

Excel.Workbook excelbk = excelApp.ActiveWorkbook

Excel.Worksheet ws = excelbk.ActiveSheet

for (int i = 1i <100i++ )

ws.Cells[i, 1].value = @"Hello"

}

}

思路:

1: 利用微软自带的dll 可以通过,项目右键 引用 找到 excel 相应的dll 添加即可

2: 第三方控件,则 直接 项目右键 浏览 到给控件,添加即可

如果你安装的是Office2010+VS2010,那么在.NET Framework组件里应该会找到Microsoft.Office.Interop.Excel.dll

using Microsoft.Office.Interop.Excel

using System

using System.Collections.Generic

using System.Linq

using System.Text

namespace ConsoleApplication4

{

class Program

{

static void Main(string[] args)

{

Application app = new Application()

app.Visible = true

Console.Read()

}

}

}

然后就可以用上面的Code来创建一个Excel的实例了,之后就可以 *** 作Excel的东西了

还有种办法,就是把Excel文件当做数据库来 *** 作,可以参考http://zhidao.baidu.com/question/57402347.html。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11436293.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存