下午写个小程序,读取Excel文件,出现“找不到可安装的ISAM“,没有任何经验解决,开帖请教:
附上代码:
public OperateExcele(string filePath)
{
connStr ="provider=Microsoft.Jet.OLEDB.4.0;datasource="+ filePath+";ExtendedProperties=Excel8.0;PersistSecurityInfo=False";
} public DataTable ExcelTable(string seleceSQL)
{
try
{
connection = new OleDbConnection(connStr);
da = new OleDbDataAdapter(seleceSQL, connection); selectSet = new DataSet();
da.Fill(selectSet); return selectSet.Tables[0];
}
catch (OleDbException ex)
{
throw new Exception(connStr + Environment.NewLine + ex.ToString());
}
finally
{
connection.Dispose();
da.Dispose();
}
}
实际链接Excel文件的链接字符处于为:
provider=Microsoft.Jet.OLEDB.4.0;datasource=D:\truck_dock_20060802.xls;ExtendedProperties=Excel8.0;PersistSecurityInfo=False
附上代码:
public OperateExcele(string filePath)
{
connStr ="provider=Microsoft.Jet.OLEDB.4.0;datasource="+ filePath+";ExtendedProperties=Excel8.0;PersistSecurityInfo=False";
} public DataTable ExcelTable(string seleceSQL)
{
try
{
connection = new OleDbConnection(connStr);
da = new OleDbDataAdapter(seleceSQL, connection); selectSet = new DataSet();
da.Fill(selectSet); return selectSet.Tables[0];
}
catch (OleDbException ex)
{
throw new Exception(connStr + Environment.NewLine + ex.ToString());
}
finally
{
connection.Dispose();
da.Dispose();
}
}
实际链接Excel文件的链接字符处于为:
provider=Microsoft.Jet.OLEDB.4.0;datasource=D:\truck_dock_20060802.xls;ExtendedProperties=Excel8.0;PersistSecurityInfo=False
解决方案 »
- ASP.NET 移动开发 图片显示问题(急)
- C# 里关于中文字符和英文字符长度
- 一个值我已经在Page_Loa取出来了 然后怎么才能button 把这个值添到数据库呢?
- vb.net中,form怎么固定大小,不准拖动
- logout(注销)就是“退出”吗?它们有什么区别吗?
- 问个登陆页面验证的问题
- 怎样实现这样的DateSet插入操作
- 救急!大家帮帮忙!谢谢啦!
- 使用DataReader和事务时报错: 已有打开的与此连接相关联的 DataReader,必须首先将它关闭。
- 关于遍历treeView中所有选中的checkbox的问题?在线等!
- ArrayList值在回发时保存不住,请高手帮忙
- 比如一个浏览页面上面统计这个页面的浏览次数,怎么样才能不刷新整个页面而浏览数每隔5秒增加一次的呢
改为
connStr ="provider=Microsoft.Jet.OLEDB.4.0;datasource="+ filePath+";ExtendedProperties=Excel8.0;PersistSecurityInfo=False;/"HDR=YES;IMEX=1/"";
connStr ="provider=Microsoft.Jet.OLEDB.4.0;datasource="+ filePath+";ExtendedProperties=\"Excel8.0\";PersistSecurityInfo=False";
http://www.cnblogs.com/Jinglecat/archive/2006/08/15/477472.html