- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
excel怎样导入到VFP中
Visual FoxPro 6.0中文版命令手册excel如何导入到VFP中比如EXCEL的文件名是?t001?怎么做才能导入到VFP中啊!import?from?dd.xls?type?xlsuse?dd
copy?to?d:\newdd
IMPORT不能指定新生成表的存放路径,一般会自动保存到默认目录下。用以下语句可以实现你的要求:IMPORT?FROM?t001.xls?type?xl8?导入t001.xls并(在默认目录下)生成t001.dbf文件copy?to?d:\t001??复制文件到D盘Use??关闭t001表DELETE?FILE?t001.dbf??删除(在默认目录下的)t001.dbf文件使用import命令,如:??IMPORT??FROM??表1.xls??TYPE??xl8??将表1.xls导入为表1.dbf??---------------------------------------------------------------??用VFP导入?点击“文件”-导入-???类型选择:“Microsoft??Excel??5.0??和??97??(XLS)”??来源于选择:你要导入的Excel文件??工作表:默认为Sheet1,如是你要把Excel文件中Sheet2中内容导过来,就选择“Sheet2”??-最后点击导入即可。??*******************************************************************如果导入时出现提示:致命错误:异常代码=C0000005*可以把Microsoft?Excel?在保存时存为Microsoft?Excel?5.0/95?格式或4.0格式。这样就能导入了。******************************************************************?以上操作相当于如下命令操作:??IMPORT??FROM??你的表.xls??TYPE??XL8??SHEET??Sheet2有时需要把Excel表另存为“Microsoft??Excel??5.0??和??97??(XLS)”?格式后,再用以上命令进行导入。如果VFP表已存在,并且EXCEL表格式与VFP表格式一样,也可以用以下:use?VFP表名APPEND?FROM?Excel表.xls?TYPE?xl5----------------------------建议---------------------------导出copy?to?1.xls?type?xl5导入import?from?1.lxs?type?xl8或import?from?1.lxs?type?xl5或如果VFP表已存在,并且EXCEL表格式与VFP表格式一样,也可以用以下:USE?表.DBFAPPEND?FROM?GETFILE(XLS,?,,?0,?选择一个EXCEL文件)?TYPE?XL5?或XL8如果VFP表不存在,导入时直接创建(名字自定义),且导入后存放的位置不定:IMPORT?FROM?(GETFILE(XLS,?,,?0,?选择一个EXCEL表,然后另存为DBF表))?TYPE?XL5??或XL8COPY?TO?PUTFILE(,?,?DBF)lcTmpTable=DBF()CLOSE?DATABASES?DELETE?FILE?(lcTmpTable)应该用append?from?吧APPEND?FROM?FileName?|??[FIELDS?FieldList]?[FOR?lExpression]???[[TYPE]?|?CSV?|?XLS?|?XL5???????[SHEET?cSheetName]?|?XL8?[SHEET?cSheetName]]]vfp导出excel的简单方法
vfp的表都是DBF格式的文件,如下有几种简单的方法可以将表中的数据导入Excel。
方法一:
如果你的数据中都是普通的数值和字符串类型,直接用Excel打开表,然后“另存为”一个Excel就可以了。?这样最多可以保存65,536?行(但其中有一行保留给字段标题),因为目前EXCEL最多支持?65,536?行?
方法二:
用VFP9.0执行如下语句:?
USE test.dbfCopy?To?TEST.Xls?Type?Xl5?注:可以输出最多?65,536?行(但其中有一行保留给字段标题),因为目前EXCEL最多支持?65,536?行?Excel?8.0?(Excel?97)之前的版本只能显示前?16,
文档评论(0)