Word97与Foxpro数据表格的相互转换 张军 张舰 2001年 46期 Word 97是常用的文字处理软件,而Foxpro是常用的小型数据库系统。在工作中经常出现这样的情况:   1.Word 97→Foxpro:把用Word 97建立的表格转换到数据库中,来建立数据库应用系统,方便查询修改。   2.Foxpro→Word 97:把Foxpro表文件转换成Word表格,以便利用Word强大的编辑功能进行一些修饰,或作为文件的附表统一打印输出。   下面结合实例说明转换方法。   1.Word 97→Foxpro。假设需要将下面的Word 表格转成Foxpro的Dbf文件。   首先把光标移到表格上,点击“表格→选定表格”,再选择“表格→将表格转换成文字”,在出现的对话框中选择“逗号”作为文字分隔符,单击确定按钮。转换成文字的表格如下:(^46020307a^)   删除第一行后将此文件另存为纯文本文件(本例中文件保存在C盘根目录下,文件名为stu.txt)。运行Foxpro,建立表文件student.Dbf,包含字段“姓名,性别,出生年月,学历”(注意字段顺序要与Word 97表格中的字段顺序相同),打开此空表,在命令窗口键入“append from c:\stu.txt deli”即可。需要注意的是:Foxpro日期型格式年月日的顺序及分隔符要设成与stu.txt中的一致,否则无法转换。   2.Foxpro→Word 97。假设要把上文的student.dbf转成Word 97表格,一种方法是利用上面的逆转换。即首先使用“copy student to stu.txt deli”生成纯文本,然后用Word打开此文件,选中要转换的文字,选择“表格→将文字转换成表格”即可。另一种方法是利用Word 97数据库工具栏的“插入数据库”向导,一步步的操作即可,在此不再赘述。