.NET 读取excel 限定列数 Select * from Sheet1$ 这是读取excel的语句 如果我只想读取前面的十列 我该怎么写额求大虾指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试这个:select * from [Sheet1$A1:B2] 如果只想读取前两列可以用:select * from [Sheet1$A:B]如果只想读取A1到B2的内容,就用:select * from [Sheet1$A1:B2] 把名字写到*上不就行了select A1,A2,A3。。 Select F1,F2,...F10 from Sheet1$ 试试这句:select * from [Sheet1$A:J] 本帖最后由 net_lover 于 2011-08-23 13:50:57 编辑 如果第一行有字段名,则需要这样OleDbConnection cn = new OleDbConnection();cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/excel.xls") + ";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\";";cn.Open();OleDbCommand cmd = new OleDbCommand("select 游客姓名,证件号码 From [Sheet1$]", cn);OleDbDataReader dr = cmd.ExecuteReader();GridView1.DataSource = dr;GridView1.DataBind();cn.Dispose(); 这种写法如果Excel没有十列的话 不会报错吗? 求助,又是“从索引 0 处开始,初始化字符串的格式不符合规范“的问题啊 VSS使用问题 调试时出现“无法解析远程主机'www.veryad'”错误 关于用Eval方法给 Image控件的width属性进行绑定的问题 Visual Studio.net 2010与SQL Server 2008问题 烦死了,session问题。 Convert.ToInt32出问题,好奇怪的问题呀,帮忙呀!!!! ie的 文件-打印-选项- 的“打印连接的所有文档“的这个对号,怎么给保持住? 客户要我们教原代码,我们如何处理. 显示结果为and _owerUser=admin .我需要显示成and _owerUser=‘admin’ 请问前面的代码要怎么改? ASP.net中的滑动翻页效果 这句sql怎么改写成linq to sql急...
select A1,A2,A3。。
OleDbConnection cn = new OleDbConnection();
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/excel.xls") + ";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\";";
cn.Open();
OleDbCommand cmd = new OleDbCommand("select 游客姓名,证件号码 From [Sheet1$]", cn);
OleDbDataReader dr = cmd.ExecuteReader();
GridView1.DataSource = dr;
GridView1.DataBind();
cn.Dispose();