asp连接 excel读取出来的数据为空 我从网上DOWN了很多代码,总是不对,请高手相助!!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp连接 excel读取出来的数据为空 我从网上DOWN了很多代码,总是不对,请高手相助!!相关的知识,希望对你有一定的参考价值。
sqlstr1="Driver=Microsoft Excel Driver (*.xls);ReadOnly=0;DBQ="& Server.MapPath("2.xls")&";hdr=yes;IMEX=1;"
sqlstr2= "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='excel 8.0;IMEX=1;hdr=yes';Data Source="&Server.MapPath("2.xls")
set excelrs=server.createobject("ADODB.RecordSet")
sqlstr = "select * from [Sheet1$]
用excelrs.open sqlstr,excelconn,1,1 打开则err.number=059
换一个XLS文档错误代码又换成077(两个文档均在正确的位置)
使用excelrs=excelconn.execute(sqlstr) 打开则err.number=0
但是读取的数据为空。。。请高手帮我解释一下。。并且我应该如何正确读取excel中的数据。。
小妹跪求高手相助!!!
1.新建excel文件:新建book1.xls文件--->全选表格--->格式--->单元格--->数字--->选择文本--->确定
2.去除原来的格式:打开原来的数据库date.xls--->复制表格所有的内容--->新建记事本文件--->粘帖--->全选--->复制
3.粘帖去格式的数据到新文件:将复制的结果粘帖到book1.xls--->保存--->更名为你的数据库--->覆盖原来的数据库
祝你成功!如果不行,请下载:asp+excel成绩/工资/物业等多用途查询系统 (百度下就有)追问
都试过了。不行呢。。 asp+excel成绩/工资/物业等多用途查询系统这个也不能查询。。。。
追答哥们,用里面原始的excel数据哇,或者按照我上面说的方法转下。
追问晓得啊。。我用原来的数据和新输入几个简单的数据都不行啊。
追答如果不行,就付费服务吧,admin@ewuyi.net详谈
参考技术A 先确定数据源没问题吧追问什么意思?excel打开是有数据的。connection连接MS是正常的。其它的,,我也不懂了。。
参考技术B 。java,poi读取excel单元格为空的数据,出现空指针异常:java.lang.NullPointerException
现象:
产生原因:excel表格部分单元格为空,拿到的sheet对象也为空:
如图:
在读取单元格数据的时候,添加以下参数,最后问题解决:
MissingCellPolicy.CREATE_NULL_AS_BLANK
如图:
以上是关于asp连接 excel读取出来的数据为空 我从网上DOWN了很多代码,总是不对,请高手相助!!的主要内容,如果未能解决你的问题,请参考以下文章
如何从 excel 中读取数据并推入 asp.net 中的数组?