使用OleDB读取Excel文件内容 无法取到第一行数据是怎么回事? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以前也遇到和你一样的问题,我的excel文件第一行是列名,不是真实数据。 如果还是使用oledb,第一行是字段名,读出空记录集然后直接读取列名就可以 OleDbConnection objConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;"+ "Data Source=" + workbookPath + ";" + "Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1\""); //这里的HDR=YES好像是说把第一列作不作列头的意思 string strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " + strFileName + ";Extended Properties = Excel 8.0"; OleDbConnection oleConnection = new OleDbConnection(strConnection); try { oleConnection.Open(); DataSet dsRead = new DataSet(); OleDbDataAdapter oleAdper = new OleDbDataAdapter(" SELECT * FROM [" + sheetName + "$]", oleConnection); oleAdper.Fill(dsRead, "result"); return dsRead; } 关于winform的程序错误1!! 有谁用C#调用过亦思的验证码识别DLL 求gridview中数据的保存方法 如何用一个字符串分割另外一个字符串,得到一个数组? 怎么获取web页面中的控件,并对其属性进行修改? iis上部署一个wcf服务,但是无法访问到终结点 请问,做个 点对点聊天系统 用什么语言好? 变量类型转换的问题/ ef中怎么设置日期字段的值为服务器的getdate() WinForm中用treeview控件做动态树的问题! 为什么自定义的控件经常从面板上消失? msn里有这个功能:如果我在5分钟为非活动状态则显示为离开。如何用c#实现了?
OleDbConnection objConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;"+
"Data Source=" + workbookPath + ";" +
"Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1\"");
//这里的HDR=YES好像是说把第一列作不作列头的意思
OleDbConnection oleConnection = new OleDbConnection(strConnection);
try
{
oleConnection.Open();
DataSet dsRead = new DataSet();
OleDbDataAdapter oleAdper = new OleDbDataAdapter(" SELECT * FROM [" + sheetName + "$]", oleConnection);
oleAdper.Fill(dsRead, "result");
return dsRead;
}