从VFP中导出数据的几种方法求解
发布网友
发布时间:2022-08-18 08:54
我来回答
共1个回答
热心网友
时间:2023-10-17 03:16
下面向你简单介绍几种导出数据的方法:
1.用“导出数据”对话框。你可以从VFP主菜单中选择“文件/导出…”打开“导出”对话框,在该对话框中的“来源”框中输入表名(c:vfpstudents.dbf),在“类型”中指定要导出数据的类型(Microsoft
Excel),在“到”框中输入导出的路径和文件名(C:excelaa.xls),然后按“确定”即可。这时你如果查看command窗口,可发现以下代码:
COPY TO C:excelaa.XLS TYPE XL5
2.用COPY TO命令。COPY TO命令的工作对象是VFP中的表,它要依据“TYPE”项才知道要产生哪一类导出文件。对于上面的导出过程,可用以下方法实现:
USE students
COPY TO C:excelaa.XLS TYPE XL5
3.用SET ALTERNATE TO写入ASCⅡ文件。用该命令可以把屏幕上的内容导出,导向一个文件,下面例子可以将系统状态输入到status.txt文件中:
SET ALTERNATE TO status.txt
SET ALTERNATE ON
SET CONSOLE OFF
?“系统状态”+DTOC(DATE())+“@”+TIME()
LIST STATUS
SET ALTERNATE OFF
SET CONSOLE ON
4.用SET PRINTER TO命令。用该命令可把打印输出到文本文件中:
SET PRINTER TO hello.txt
SET PRINT ON
?CHR(27)+“广大计算机爱好者”
?“你们好!”
?“祝你们新年快乐”
SET PRINT OFF
5.用REPORT FORM TO FILE命令。运行报表的REPORT命令有许多选项,把报表输出保存到文件中的方法为:
REPORT FORM(报表名)TO FILE(文件名)(江苏 曾庆祝)
从VFP中导出数据的几种方法求解
2.用COPY TO命令。COPY TO命令的工作对象是VFP中的表,它要依据“TYPE”项才知道要产生哪一类导出文件。对于上面的导出过程,可用以下方法实现:USE students COPY TO C:excelaa.XLS TYPE XL5 3.用SET ALTERNATE TO写入ASCⅡ文件。用该命令可以把屏幕上的内容导出,导向一个文件,下面例子可以将系统...
VFP里面的数据能导出或是转换成EXCEL吗?
可以,就算不能直接转换,你也可以先把 VFP 导出成文本文件,选好分隔符,然后在用 EXCEL 导入数据,从文本文件导入。方法是 数据 导入数据 导入外部数据 然后在对话框中选择文本文件。这个是肯定能导的,关键是这两个软件都是微软的 ,估计应该是可以直接导入的,我在下拉框中看了一些可以导入...
如何将VFP工作表导出到Excel,并进行编辑
方法一:如果你的数据中都是普通的数值和字符串类型,直接用Excel打开表,然后“另存为”一个Excel就可以了。 这样最多可以保存65,536 行(但其中有一行保留给字段标题),因为目前EXCEL最多支持 65,536 行 方法二:用VFP9.0执行如下语句:USE test.dbfCopy To TEST.Xls Type Xl5 注:可以输出最...
vf导出excel
EXECL不会用,如果是我,会换种做法,就是先把EXECL文件导入VF,添加记录后,再导出来.所需命令:appe from 文件名.xls xls
vfp如何利用export将数据表导出成xls文件
在数据库的编程应用中经常用到将数据从一种文件格式转变另一种格式,这时OLE是一种上上之选,OLE技术以其易用性以及平台无关性成为了编程人员的上上之选。不过我们在开发程序时,一个模块一般只能用于将一个数据表导出因为导出数据内容受表结构的限制,表结构不同则编程中必须要做一切改动。笔者在开发一...
Visual FoxPro 6.0的数据导出
在 VFP6.0 中,用导出的方法,最大极限只能是两万条!哪怕是用 VFP9.0 也一样!若用 VFP 的程序往里写,即所谓的〔用 VFP 控制 Excel〕,其方法最多也只能在 一张 Excel 的表中写入 2 的 16 次方条记录,即:65536 条!而且慢得让人无法忍受!若用这个方法,十几万条估计费时不低於...
vf中的数据不能完全导出为EXCEL格式怎么办
比如是从16000条记录到30000条,你可用for 这个语句 加条件,1、你可以输命令直接导:例如:COPY TO 文件名 TYPE XL5 FOR reno()>=16000 .and.reno()<=30000 2、用菜单导 在导出文件的那个地方 有个“选项”的 然后点“for”然后再在“表达式”那个地方 输入“reno()>=16000 .and.reno()<=...
VFP 提取数据库中数据的命令
假设有一个学籍表,有一个字段名入学成绩,要输出入学成绩最大值。程序如下:clear use 学籍 max=入学成绩 do while not eof()if max<入学成绩 max=入学成绩 endif skip enddo ?"入学成绩最大值是:",max use return 或者用scan结构去写:clear use 学籍 max=入学成绩 scan if max<入学成绩 max...
vfp 6.0数据库文件查询完后窗口中数据如何导出
你可以将查询的结果保存到一个表中导出。如:下例将学生档案表中所有男生档案导出并保存。select * from 学生档案表 where 性别="男" into table c:\男学生档案.dbf
vfp怎么导出xml格式文件
高版本 VFP9 可以使用报表侦听器来实现 当报表引擎处理你的报表或标签数据和布局元素时,它发送信息给ReportListener 对象,而不是直接将输出发送给打印机或预览设备。报表监听器 "监听" 这些指令并负责计算和绘制你的报表内容以适合你的输出设备。报表监听器类被特别设计成采用两种方式与报表引擎的整个输出...