@sdta
根据你提供的文本格式,借鉴了吹水佬版主的代码,写了下列代码,出现一点小问题,盼指点!谢谢!!!
CLOSE DATABASES all
cDefPath = ADDBS(JUSTPATH(SYS(16)))
SET DEFAULT TO (cDefPath)
USE shsmd
ZAP
cStr = FILETOSTR("三好学生名单.txt")
n = ALINES(arr, cStr, 5, "市"+0h0D)
*n = ALINES(arr, cStr, 5, "市"+CHR(13)+CHR(10))
m = ALINES(ar, arr[1])
city = ar[m]+"市"
FOR i=2 TO n
m = ALINES(ar, arr[i], 5, CHR(13),CHR(10))
FOR j=7 TO m-2 STEP 3
xm=ALLTRIM(GETWORDNUM(ar[j],1,CHR(13)))
xb=ALLTRIM(GETWORDNUM(ar[j+1],1,CHR(13)))
xxhbj=ALLTRIM(GETWORDNUM(ar[j+2],1,CHR(13)))
INSERT INTO shsmd VALUES (ar[j],ar[j+1],city,ar[j+2])
ENDFOR
city = ar[m]+"市"
ENDFOR
SELECT
shsmd
browse