乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何实现将<em>vfp</em>中的数据在<em>excel</em>

如何实现将<em>vfp</em>中的数据在<em>excel</em>

作者:乔山办公网日期:

返回目录:excel表格制作


SELECT日销累计puname=PUTFILE([请输入文件名:],[],[xls])iflen(allt(puname))=0waitwindow"没有输入文件名,不能导出"elsewaitwindownowait"请稍候,正在导出EXCL表格中……"copyto&puname.TYPEXL5waitwindownowait"导出完成"endif简单,实用

打开EXCEL数据,获取外部数据、其它、微软查询,如下图:

然后选择数据库、dbase:

接下来就可以选择文件、设置筛选、选择字段,等等复杂的操作都可以实现。


VFP没深入学习过,但既然是微软的东东,应该都是相通的
我想在VFP中,既然可以打开EXCEL,那么就能引用EXCEL对象,那么就能用EXCEL对象的属性方法进行处理
EXCEL边框,由BORDERS属性引用,分斜线,上、下、左、右几个部分,可在EXCEL中录个宏研究下

excel导入到VFP中,使用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)” 格式后,7a64e78988e69d83330再用以上命令进行导入。

如果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 表.DBF
APPEND FROM GETFILE('XLS', '','', 0, '选择一个EXCEL文件') TYPE XL5 &&或XL8

如果VFP表不存在,导入时直接创建(名字自定义),且导入后存放的位置不定:

IMPORT FROM (GETFILE('XLS', '','', 0, '选择一个EXCEL表,然后另存为DBF表')) TYPE XL5 &&或XL8
COPY TO PUTFILE('', '', 'DBF')
lcTmpTable=DBF()
CLOSE DATABASES
DELETE FILE (lcTmpTable)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网