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.dllusing 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。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)