ASP读取EXCEL有某一列的数据读取不到,显示为空?
ASP读取EXCEL有某一列的数据读取不到,为了易于查看,我简化了代码。<%'以下实例中excel文件名为:Book1.xls,工作表名为:sheet1Setxls_Rs...
ASP读取EXCEL有某一列的数据读取不到,为了易于查看,我简化了代码。
<% '以下实例中excel文件名为:Book1.xls,工作表名为:sheet1Set xls_Rs = Server.CreateObject("ADODB.Recordset")xlsSql="select * from [sheet1$] order by 序 asc" xls_Rs.Open xlsSql,xlsConn,1,1%> <tr><% for i=0 to xls_Rs.Fields.Count-1
%> <td width="1" bgcolor="#CCCCCC"></td> <td height="28" width="80px" bgcolor="#ece9d8"><div align="center"><% =xls_Rs(i).Name %></div></td><% next%> <td width="1" bgcolor="#CCCCCC"></td> </tr>
<%do while Not xls_Rs.EOF%> <tr height="28"><% for i=0 to xls_Rs.Fields.Count-1%> <td width="1" bgcolor="#CCCCCC"></td> <td valign="bottom"><% =xls_Rs(i) %></td><% next%>
<td width="1" bgcolor="#CCCCCC"></td> </tr><% xls_Rs.MoveNextLoopxls_Rs.close%>
<td width="1" bgcolor="#CCCCCC"></td> <td valign="bottom"><% =xls_Rs(i) %></td><%
next%> </tr><% xls_Rs.MoveNextLoop
%>
如图,画圈的地方本来应该有数据的,可以读取不到。 展开
<% '以下实例中excel文件名为:Book1.xls,工作表名为:sheet1Set xls_Rs = Server.CreateObject("ADODB.Recordset")xlsSql="select * from [sheet1$] order by 序 asc" xls_Rs.Open xlsSql,xlsConn,1,1%> <tr><% for i=0 to xls_Rs.Fields.Count-1
%> <td width="1" bgcolor="#CCCCCC"></td> <td height="28" width="80px" bgcolor="#ece9d8"><div align="center"><% =xls_Rs(i).Name %></div></td><% next%> <td width="1" bgcolor="#CCCCCC"></td> </tr>
<%do while Not xls_Rs.EOF%> <tr height="28"><% for i=0 to xls_Rs.Fields.Count-1%> <td width="1" bgcolor="#CCCCCC"></td> <td valign="bottom"><% =xls_Rs(i) %></td><% next%>
<td width="1" bgcolor="#CCCCCC"></td> </tr><% xls_Rs.MoveNextLoopxls_Rs.close%>
<td width="1" bgcolor="#CCCCCC"></td> <td valign="bottom"><% =xls_Rs(i) %></td><%
next%> </tr><% xls_Rs.MoveNextLoop
%>
如图,画圈的地方本来应该有数据的,可以读取不到。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |