copy Structure To todata
use todata
For lnI=1 To lnFiles
lcStr=(aFile(lnI,1))
*wait "正在转换!请稍候.....已转换"+lcstr windows TIMEOUT 1 nowait
*WAIT "正在转换 "+lcstr WINDOW TIMEOUT 0 NOWAIT AT SROWS()/2,(SCOLS()-LEN("正在转换 "+lcstr))/2
**捕捉错误1**
err1=.f.
On error err1=.t.
Append From '&lcStr.' type XL5 && SHEET JUSTSTEM(lcstr)表示哪一个工作表,缺省为第一个工作表,&&xl5为excel 5.0/95版, xls 为excel 2.版,xl8 为97版
on error
if err1
nvalue=MESSAGEBOX('Excel电子表版本不附合转化要求,应是Microsoft Excel 5.0/95格式!,请退出检查!',0+48,"提醒!")
IF nvalue=1
retu
Endif
endif
**以上为捕捉错误1结束**
wait "正在转换!请稍候.....已转换:"+lcstr windows TIMEOUT 1 nowait
Endfor
inde on EVALUATE(FIELD(1)) to ls
go bott
brow
**捕捉错误2**
err2=.f.
On error er2r=.t.
If ALLTRIM(EVALUATE(FIELD(1)))=ALLTRIM(LOWER(FIELD(1))).OR.ALLTRIM(EVALUATE(FIELD(1)))=ALLTRIM(UPPER(FIELD(1))) &&字段1==字段1的值(小写变大写)
**加上语旬
Dele all for ALLTRIM(EVALUATE(FIELD(1)))=ALLTRIM(LOWER(FIELD(1))).OR.ALLTRIM(EVALUATE(FIELD(1)))=ALLTRIM(UPPER(FIELD(1)))
on error
if err2
wait wind 'Excel表的第一个字段的字段值有问题,请退出检查!'
retu
endif
**以上为捕捉错误288结束