C# Microsoft.Office.Interop.Owc11 导出excel文件

C# Microsoft.Office.Interop.Owc11 导出excel文件

1、新建项SupremeWindowsForms窗体应用项目(项目平台设置称X86)

注意:因为大多数第三方写的COM控件,只支持32位的系统,因此在VS中找到引用控件所在的项目SupremeWindowsForms设置一下,SupremeWindowsForms项目--〉属性--〉生成--〉常规---〉目标平台---〉选择X86即可

否则会出现如下问题:

检索 COM 类工厂中 CLSID 为 {XXXX-XXXX-XXX-XXXXX-XXX} 的组件时失败,原因是出现以下错误: 80040154。

如以上问题出现,多半是因为COM控件未在目标机器上面注册造成的

解决方法:Resvr32 .net中引用控件的名称,如果注册成功,问题不在出现

但是如果是在x64位的系统中,即使控件注册成功,错误依照提示,是因为大多数第三方写的COM控件,只支持32位的系统,

在VS中找到引用控件所在的项目--〉属性--〉生成--〉常规---〉目标平台---〉选择X86即可解决
 

2、右键添加Microsoft.Office.Interop.Owc11.dll和OWC11.dll组件,下载地址https://download.csdn.net/download/LongtengGensSupreme/12037912

3、添加方法ExportExcel,

扫描二维码关注公众号,回复: 9232708 查看本文章

代码如下:

按钮事件方法:

private void btnTestchartPrint_Click(object sender, EventArgs e)
{
  //测试 Microsoft.Office.Interop.Owc11 SpreadsheetClass
  ExportE

猜你喜欢

转载自blog.csdn.net/LongtengGensSupreme/article/details/103595924
今日推荐