首先,需要添加引用Excel.dll,Excel组件VS.Net本身是没有的,以下是生成Excel.dll的方法。

1.要保证机器本身要安装Microsoft Office。

2.把C:Program FilesMicrosoft OfficeOffice1:【office 安装路径】下的EXCEL9.OLB文件拷贝到C:Visual Studio.NetSDKv1.1Bin:【VS.Net安装路径】路径下。

3.打开Visual Studio .Net2003/2008命令提示,运行TlbImp Excel9.olb Excel.dll ,就会在[C:Visual Studio.NetSDKv1.1Bin]下生成Excel.dll组件。(Tlbimp命令是vs自带的一个工具,位于Microsoft Visual Studio 8SDKv2.0Bin下)

4.把Excel.dll复制到你的项目中,在项目中添加Excel.dll引用就可以了。(最好是用最新版本的Office生成excel.dll,否则旧版本的office的dll有可能在高版本机器上不兼容。)

以下是把一个dataset中的数据导出到excel的实例:

记得在解决方案资源管理器中添加excel.dll的引用后,在用此函数的时候在顶部 using Excel;