主题:关于导出的一些问题.
sleepingsleeping
[专家分:150] 发布于 2009-01-15 18:52:00
请问各位老师,文件的导出功能,我看到并没有DBF格式的,请问要怎么样导出成DBF格式.
还有个问题,我想把表导出到指定的位置,不想放在默认的目录下,要怎么实现呢?
另外,请看下面这句:
EXPORT TO mfile xls
如果这样导出去,则文件名为mfile,但是mfile是变量,存储的是年与月的字符形式,比如200812或者200811,也就是说我想让文件名随着变量的变化而变化,那么要怎么实现呢?谢谢.
最后更新于:2009-01-15 19:01:00
回复列表 (共14个回复)
沙发
foxdb [专家分:1830] 发布于 2009-01-15 21:13:00
文件的导出(EXPORT TO )功能主要是指表中的数据复制到“其他格式”的文件中。而一般VFP都支持各个版DBF格式文件所以从DBF“导入”DBF 不用"导出"而用"追加"( APPEND )。
板凳
foxdb [专家分:1830] 发布于 2009-01-15 21:16:00
想把表导出到指定的位置,只要指定有效的目录即可 E:\TEMP\TEST.XLS 等等!
比如:
EXPORT TO E:\TEMP\TEST.XLS xls
3 楼
foxdb [专家分:1830] 发布于 2009-01-15 21:17:00
想让文件名随着变量的变化而变化可用宏替换即可:如
EXPORT TO &mfile xls
mfile 就可以是文件名变量了。。。。
4 楼
xm7050432 [专家分:180] 发布于 2009-01-16 09:07:00
[quote]想让文件名随着变量的变化而变化可用宏替换即可:如
EXPORT TO &mfile xls
mfile 就可以是文件名变量了。。。。[/quote]
刚好我也不懂,学习了。
5 楼
sleepingsleeping [专家分:150] 发布于 2009-01-16 10:17:00
你好,谢谢你的回答,解决我的大问题.
只是还有一个问题想要向你请教,你刚才说从DBF导出到DBF一般用APPEND命令,那么现在我想要将文件以DBF的格式导出到一个文件夹中,供另一个程序使用,要怎么做呢?是不是要先建立一个表,然后再用APPEND命令把数据加入进去?请问有更简便的方法吗?我想用一句命令就搞定的.像EXPORT TO 就直接导出去了,可是这个又不能导出成DBF格式的.
6 楼
foxdb [专家分:1830] 发布于 2009-01-16 11:35:00
一般来说可用两个办法:
如果库结构不变:可将DBF文件考到一个文件夹中清空(ZAP),再用APPEND命令将内容追加过来即可。
7 楼
foxdb [专家分:1830] 发布于 2009-01-16 11:41:00
如果库结构需要修改或添加、减少,就先将考贝DBF库结构并编辑,然后再根据库结构创建新的DBF文件,再再用APPEND命令将内容追加过来即可。注意:只有相同的字段名才能追回,否则忽略!(这个方法对合并不同结构的多个DBF文件很有用!)
8 楼
foxdb [专家分:1830] 发布于 2009-01-16 13:00:00
另外你还可预先制定好,不同结构的“库结构”文件摸板(还可临时修改),以备需要时创建必要的DBF文件。
9 楼
fyyylyl [专家分:8550] 发布于 2009-01-16 15:47:00
DBF导DBF用copy to即可
10 楼
cbl518 [专家分:57140] 发布于 2009-01-16 16:07:00
这里不要使用宏替换:
要用:
EXPORT TO (mfile) xls
我来回复