作者:乔山办公网日期:
返回目录: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)