为啥我的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("用户权限信息表"));
以上是关于为啥我的C#操作EXCEL总体提示“找不到可安装的isam“,确实系统自带了mdac2.81的主要内容,如果未能解决你的问题,请参考以下文章
C#从excel表导入到datagridview 找不到可安装的 ISAM
EXCEL 导入SQL2005 提示 找不到可安装的 ISAM。 (Microsoft JET Database Engine)