有个excel表一万七千多行,怎么才能导入到VFP里?
											转成5.0/95格式的话只能装16385行转成2000格式用append FROM 导的话又不支持
除了把表分成两部分外
还有什么办法
程序代码:qw1="北京" qw2="上海" qw3="天津" qw4="重庆" use mbyd zap append FROM D:\费用\数据\&qw1\mbyd.xls TYPE XL5 SHEET "" close all
程序代码:*----作者:VFP
*----将该内容复制到EXCELTODBF.PRG文件中,放置到当前路径
*----调用方法与VFP函数一样
*----方法1:?EXCELTODBF()
*----方法2:=EXCELTODBF()
*----方法3:EXCELTODBF()
*------------------------------------------------------------------
FILENAME = GETFILE("XLS","文件名","确定",0,"请选择EXCEL文件")
IF EMPTY(FILENAME)
   MESSAGEBOX("未选择(未找到需要的) EXCEL 文件",64,"系统信息")
   RETURN
ENDIF
IF USED(JUSTSTEM(FILENAME))
   USE  IN SELECT(JUSTSTEM(FILENAME))
ENDIF
*---- 下面这段代码可用后面的代码替换:DBFNAME = FORCEEXT(FILENAME,"DBF"),见WITH OEXCEL 注释处
*---- 优点在于:1-能判断要保存的DBF文件是否有重名;
*---- 2-生成的 DBF 文件可以换名保存,也可以更换保存路径。
*------------------------------------------------------------------
DBFNAME = PUTFILE("保存为(&N):",JUSTSTEM(FILENAME)+".DBF","DBF")
IF EMPTY(DBFNAME)
   MESSAGEBOX(" DBF 文件名不能为空",64,"系统信息")
   RETURN
ENDIF
*------------------------------------------------------------------
OEXCEL=CREATEOBJECT("EXCEL.APPLICATION")       && 创建 EXCEL
WAIT "正在转换 "+FILENAME WINDOW TIMEOUT 0 NOWAIT AT SROWS()/2,(SCOLS()-LEN("正在转换 "+FILENAME))/2
WITH OEXCEL
   .WORKBOOKS.OPEN(FILENAME)                   && 在 EXCEL 中打开指定的工作簿
   .DISPLAYALERTS=.F.                          && 关闭提示信息
   .WORKSHEETS(1).SELECT                       && 选中 SHETT1 为当前工作表(1 可改为 "SHEET1")
   R=OEXCEL.SHEETS(1).USEDRANGE.ROWS.COUNT     && 有数据的行
   C=OEXCEL.SHEETS(1).USEDRANGE.COLUMNS.COUNT  && 有数据的列
   .CELLS(R,C).SELECT                          && 选中 R 单元到 C 单元的区域
*   DBFNAME = FORCEEXT(FILENAME,"DBF")          && 将扩展名 XLS 替换为 DBF
   .ACTIVEWORKBOOK.SAVEAS(DBFNAME,11)          && 保存为 DBF4 格式
   .WORKBOOKS.CLOSE
   .QUIT
ENDWITH
RELEASE OEXCEL
WAIT CLEAR
MESSAGEBOX(DBFNAME+" 转换完毕",64,"系统信息")