static DataSet GetDataSource()
{ //创建一个数据链接
string strCon = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source =c:\\myExcel.xls;Extended Properties=Excel 8.0;";
OleDbConnection myConn = new OleDbConnection(strCon);
string strCom = " SELECT * FROM [Sheet1$] ";
myConn.Open();
//打开数据链接,得到一个数据集
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
//创建一个 DataSet对象
DataSet ds = new DataSet();
//得到自己的DataSet对象
myCommand.Fill(ds, "[Sheet1$]");
//关闭此数据链接
myConn.Close(); return ds; }完成将excel中的数据填充到dataset中。但是运行过程中提示,未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。大家谁有经验,给小弟指点一下
{ //创建一个数据链接
string strCon = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source =c:\\myExcel.xls;Extended Properties=Excel 8.0;";
OleDbConnection myConn = new OleDbConnection(strCon);
string strCom = " SELECT * FROM [Sheet1$] ";
myConn.Open();
//打开数据链接,得到一个数据集
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
//创建一个 DataSet对象
DataSet ds = new DataSet();
//得到自己的DataSet对象
myCommand.Fill(ds, "[Sheet1$]");
//关闭此数据链接
myConn.Close(); return ds; }完成将excel中的数据填充到dataset中。但是运行过程中提示,未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。大家谁有经验,给小弟指点一下
解决方案 »
- 如何使用C# 语言实现 如下螺旋矩阵
- C#中的 启用了Ajax的WCF服务 功能返回DataTable类型不成功?
- C# 代理 优先级
- winfrom 控件开发
- 求教,怎么让程序在编译阶段有出错提示
- ~~~~~~~~~~明天要交付了,如何读取虚拟目录下的文件??!!~~~~~~~~~~~~~
- 如何在运行时获得所有的特定实例
- 在网页种调用EXCEL,怎么去掉那个“关于”对话框呀?
- 关于socket编程
- 类似[assembly:TagPrefix("...")]这种在"[]"中的语句是什么意思?为什么要用[]括起来?
- 一个遍历 datagridview首列的问题 帮忙解决一下啊
- 关于treeview展开的问题
添加删除程序--更改office中excel,选择“在本机运行全部应用程序”。
我用的office07,不知这个方法对你来说有没有效,期待…
不知道,要不怎么问你们大家呢,我office都安装好的,而且我发给我几个朋友帮我运行,也是提示这个。