IF !USED('表名')
RETURN
ENDIF
SELECT 表名
lcExtName='XLS'
IF RECCOUNT('表名')>65535
MESSAGEBOX('当前记录数大于65535,EXCEL最多支持65535条记录。'+SPACE(5)+CHR(10)+CHR(10)+'所以程序将导出扩展名为 .CSV 的文件!',48,'信息提示')
lcExtName='CSV'
ENDIF
lcDelimFile = PUTFILE('', 'Excel表名', lcExtName)
IF EMPTY(lcDelimFile)
RETURN
ENDIF
IF lcExtName='XLS'
lcExtName='XL5'
ENDIF
COPY TO (lcDelimFile) TYPE &lcExtName
GO TOP
THISFORM.GRID1.SETFOCUS
MESSAGEBOX("导出完成!文件位置:"+CHR(10)+CHR(10)+(lcDelimFile)+SPACE(3),64,"信息提示")