C# 怎么从execl文件 导入到窗体控件上 (vs 2010,office 2010)
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。
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。
展开全部
如果先装office 2003,后装.net framework ,这样就不会安装“Office 2003 主 Interop 程序集”,就没有你的那个引用了。
解决的话有两个方法:
一、安装“Office 2003 主 Interop 程序集”-它属于office 2003 的可选组件,如有office 2003 安装程序或者光盘,可再次运行安装程序,选择“添加或删除组件”,->勾选“高级自定义应用程序”,->展开特定于应用程序的节点。例如,要获取 Microsoft Office word 2003 PIA,请展开 Microsoft Office word 节点并选择 .NET Programmability Support(.net可编程支持)。单击 .NET Programmability Support (.net可编程支持)旁边的下拉箭头以选择更新选项,并选取 Run from My Computer(从本机运行)。然后点击“更新”按钮。即可!!!
原来我在装.net framework 之前装了office 2003,所以在装office 2003的时候,不会自动安装
二、在项目里添加引用。
“添加引用”——COM——Microsoft Excel 11.0 object library(这个是Excel 2003)
这个时候(webform)bin,(winform)Debug 里就有了相关DLL,这时在在类里写入using Excel;即可。
解决的话有两个方法:
一、安装“Office 2003 主 Interop 程序集”-它属于office 2003 的可选组件,如有office 2003 安装程序或者光盘,可再次运行安装程序,选择“添加或删除组件”,->勾选“高级自定义应用程序”,->展开特定于应用程序的节点。例如,要获取 Microsoft Office word 2003 PIA,请展开 Microsoft Office word 节点并选择 .NET Programmability Support(.net可编程支持)。单击 .NET Programmability Support (.net可编程支持)旁边的下拉箭头以选择更新选项,并选取 Run from My Computer(从本机运行)。然后点击“更新”按钮。即可!!!
原来我在装.net framework 之前装了office 2003,所以在装office 2003的时候,不会自动安装
二、在项目里添加引用。
“添加引用”——COM——Microsoft Excel 11.0 object library(这个是Excel 2003)
这个时候(webform)bin,(winform)Debug 里就有了相关DLL,这时在在类里写入using Excel;即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询