找回密码
 入住天佑斋
载入天数...载入时分秒...
搜索
查看: 511|回复: 23

关于读取excel中数据的问题

[复制链接]
发表于 2013-4-11 22:46:21 | 显示全部楼层 |阅读模式
本帖最后由 风继续吹 于 2013-4-11 22:53 编辑 9 X1 U# B7 ~- R  C, c
  1. set rsxls=CreateObject("ADODB.Connection")2 N: }, f% t$ ~* V
  2.            rsxls.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Extended properties='Excel 8.0;hdr=yes;imex=1';Data Source="&xlspath1 E6 }- y; f6 l9 s
  3.         set rs=server.createobject("adodb.recordset"): ~/ @3 D! F2 z( g; q8 ~, y: a  Z' D% ?
  4.             rs.open "select * from [Sheet1$$]",rsxls,1,1
    0 }) w3 d! |7 i# [0 l/ ~) H
  5.                 do while not rs.eof
    , L0 v( i+ u, D) B4 ^5 ]
  6.                 y=y+trim(gl(rs("名称")))' _' L8 n5 L! }1 ?* m" {# P
  7.                 rs.movenext8 J. r! ?2 |3 {1 r# S
  8.                 loop
    # f3 e( N2 S/ W9 u- w8 V: U( n
  9.                 rs.close
    ' M# `- a) Q* ~- S  ]$ W0 b. k) Y
  10.         set rs=nothing
    1 H+ T) a4 \. Y' I2 v
  11.         rsxls.close( {7 Q7 L1 Y6 x5 x! N4 w) o0 p
  12. set rsxls=nothing; `* \, W' ~0 i
  13. response.Write y
    ) N; [5 V6 K0 ?" P; B( H* i3 D
复制代码
运行就死循环,这有哪不对吗?& g& V) x* n, Q0 Y9 w% q4 K" C3 A
求解。8 ~  K0 D# ~. O

! F' S% S$ m+ H3 A9 B6 g, c1 }! c
$ I- A+ S! L* Z7 ]怎么就@不上呢?@shaman
回复

使用道具 举报

 楼主| 发表于 2013-4-11 22:51:59 | 显示全部楼层
说明一下那个Sheet1$$中的$是发表后自己就多加了一个。
回复

使用道具 举报

发表于 2013-4-11 22:56:27 | 显示全部楼层
不晓得这是虾米东东
回复

使用道具 举报

 楼主| 发表于 2013-4-11 22:57:42 | 显示全部楼层
yl_rong 发表于 2013-4-11 22:56
% B" x. V2 ^4 q5 p- g' m+ G2 u不晓得这是虾米东东
8 Y4 V# A3 J7 M. ?! V: ]8 q1 F
还是先睡觉,今晚应该解决不了了。
回复

使用道具 举报

 楼主| 发表于 2013-4-11 22:58:21 | 显示全部楼层
睡等答案
回复

使用道具 举报

发表于 2013-4-12 11:27:31 | 显示全部楼层
神马东西,不懂
回复

使用道具 举报

发表于 2013-4-12 19:32:06 | 显示全部楼层
excel没有边界的,或者说边界不清楚,可能是一个很大的数,最好自己指定行数
回复

使用道具 举报

 楼主| 发表于 2013-4-12 20:12:23 | 显示全部楼层
一生随缘 发表于 2013-4-12 08:01
8 E8 e+ G* G! ~* `/ c不懂的路过
, D" L/ Z; t7 v
~~~~(>_<)~~~~ ,
回复

使用道具 举报

 楼主| 发表于 2013-4-12 20:12:51 | 显示全部楼层
lmysdju 发表于 2013-4-12 11:27
5 X: r7 k# ]& Z神马东西,不懂
) m3 A2 M- }  ~/ ~' B
会骑车就行了
回复

使用道具 举报

 楼主| 发表于 2013-4-12 20:14:55 | 显示全部楼层
Shaman 发表于 2013-4-12 19:32
9 ]* a( z$ ?2 D4 ~. Q5 Z  F* pexcel没有边界的,或者说边界不清楚,可能是一个很大的数,最好自己指定行数

/ o5 d) k2 o2 I2 k, L3 p' V9 ?我就是这样想的,但是我加一个数值,单循环到这个数值就退出循环,但是好像这个语句用在excel上不起作用,我在网上搜了一下答案,类似的读取excel的数据都是像我写的那样,它们又是怎么自己退出循环的呢?
回复

使用道具 举报

天佑斋微信小程序

QQ|手机版|小黑屋|西南交通大学 - 天佑斋 ( 蜀ICP备20015072号 )

GMT+8, 2025-5-1 05:12 , Processed in 0.052296 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表