为啥我的C#操作EXCEL总体提示“找不到可安装的isam“,确实系统自带了mdac2.81

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我的C#操作EXCEL总体提示“找不到可安装的isam“,确实系统自带了mdac2.81相关的知识,希望对你有一定的参考价值。

参考技术A 不明白你的意思追问

用oledbconnection打开连接时,出现错误找不到可安装的isam“,
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:\\abc.xls; Extended Properties=Excel8.0";
有问题吗

c#操作excel

利用c#导出数据到excel时,如何写代码避免excel的提示(如下图)

Application excel;
Workbook book;
Worksheet sheet;
object misValue = System.Reflection.Missing.Value;
excel = new Application();
book = excel.Workbooks.Add(misValue);
book.SaveAs(@"C:\temp\chart.xlsx");
workBook.Close();
excel.Quit();

book.Save();
workBook.Close();
excel.Quit();
这样试试追问

我想是一个按钮输出到excel时同时打开这个excel文件进行查看

参考技术A

附件是C#导出到Excel的类,下面是调用的例子:

public ActionResult UserRoleProperty_Excel()
       
            //添加自定义标题行;
            string[] TableHeader = "公司名称", "角色", "账号", "显示名","DC","分公司","部门","邮箱","是否冻结","冻结时间","最后一次登录时间" ;
            return new ExcelResult<C_UserRoleProperty>(UserRoleProperty_list , TableHeader, Server.UrlEncode("用户权限信息表"));
       

参考技术B 应该是有关掉提示的命令,我不知道C#怎么写的,perl是sheet->DisplayAlert=false 参考技术C 需要调用的,因为C#是调用系统中的接口来实现某些需求,固然excel也是系统自带的,所以肯定会留下一个应用接口,至于接口该怎么调用得自己查,别人告诉你的不全面,谢谢。

以上是关于为啥我的C#操作EXCEL总体提示“找不到可安装的isam“,确实系统自带了mdac2.81的主要内容,如果未能解决你的问题,请参考以下文章

找不到可安装的 ISAM

找不到可安装的isam

C#从excel表导入到datagridview 找不到可安装的 ISAM

导入EXCEL表时,提示"找不到可安装的ISAM"怎么办?

EXCEL 导入SQL2005 提示 找不到可安装的 ISAM。 (Microsoft JET Database Engine)

导入EXCEL表时,提示"找不到可安装的ISAM"怎么办?