如何将VFP工作表导出到Excel,并进行编辑

2022-12-07 13:30

1个回答

vfp导出excel的简单方法

vfp的表都是DBF格式的文件,如下有几种简单的方法可以将表中的数据导入Excel。

方法一:

如果你的数据中都是普通的数值和字符串类型,直接用Excel打开表,然后“另存为”一个Excel就可以了。 
这样最多可以保存65,536 行(但其中有一行保留给字段标题),因为目前EXCEL最多支持 65,536 行 

方法二:

用VFP9.0执行如下语句: 

USE test.dbf
Copy To TEST.Xls Type Xl5 
注:可以输出最多 65,536 行(但其中有一行保留给字段标题),因为目前EXCEL最多支持 65,536 行 
Excel 8.0 (Excel 97)之前的版本只能显示前 16,384 行,并且不能导入超过 32,767 行的文件。 

方法二: 
导成 Csv 文件,记录没有限制,用EXCEL一样打开,但EXCEL2003最多能查看65,536行,因为目前EXCEL2003最多支持 65,536行(Excel 2007 最大行列:16384 列 1048**** 行) 
USE test.dbf
Copy To test.Csv Type Csv 

但导成CSV有如下限制: 
- 逻辑字段转换为 F/T 而不是 FALSE/TRUE. 
- 如果一个字符字段只包括数值且值中包括前导的零, Excel 转换它为数值型的值 (如 "0000****" => 100). 
- 日期型字段导出时要将设为 mm/dd/yy 格式或 mm/dd/yyyy 格式,否则导回时将丢失日期字段内容. 
特别是字段是一个专用关键字且你又要在稍后从Excel 文件转换回 VFP 时,这样会有问题。

相关问答
vfp报表导出为EXCEL怎么导
1个回答2023-01-10 02:54
SELECT日销累计puname=PUTFILE([请输入文件名:],[],[xls])iflen(allt(puname))=0waitwindow"没有输入文件名,不能导出"elsewaitwin...
全文
如何将vfp中的memo导出到excel中
1个回答2022-08-14 20:18
可以用间接的办法。就是在foxpro表里新建一个字段(字符型),用replace 命令把备注型字段的内容放到新的字段里。这样就可以导出了! 新增加一个字段名:备份 原来备注型字段名:我的备注 u...
全文
vfp如何把表单导入到excel中。
1个回答2023-01-19 01:01
你要举个例子, 比如label标题是"名称",text1的value是"王二" 然后你要在一个excel文件中填充还是新生成, 里面的内容是啥样式, 都要列出. 导入excel有2个方式, 一个是直...
全文
excel为什么不能编辑
2个回答2022-11-26 02:31
打开无法编辑的Excel表格。点击审阅标签。点击撤销保护工作表。输入解锁密码。然后就可以正常编辑表格了,详细步骤: 1、首先,我们打开无法编辑的Excel表格。 2、然后点击审阅标签。 ...
全文
如何将Vfp中某些字段的值导出到一个excel表中
2个回答2022-08-14 10:30
如果对Excel的格式没什么特别的要求可以用 COPY to 如果是向已有的Excel表中的一些列加入数据就要用 CREATEOBJECT()建立对象了,这需要编程,不是几句话能说清楚的。 一般可以...
全文
excel编辑技巧
1个回答2023-01-09 05:55
作为一个整天对着电脑的办公一族,Excel表格的使用大家自然是不陌生的,但是如果要问起是否能熟练使用,并且可以将各种功能和小技巧都用得很好,那恐怕点头的人就不会有多少个了。 所以,接下来就教给大家6个...
全文
excel不能编辑是什么原因
2个回答2022-11-24 13:14
1、首先在桌面上打开一份表格。 2、打开了之后,在表格上面找到审阅这个工具,点击它。 3、打开审阅之后,在里面就可以看到有个撤销工作表保护,点击它。 4、撤销之前会需要输入一个密码,输完之后点击确定。...
全文
excel编辑一个公式
2个回答2022-11-29 10:21
B15公式: =IF(B13<B14,"需要B14<B13!",IF(B13<=7,LOOKUP(B14,ROW(1:7),{0.94;0.97;1;0.98;0.95;0.94;0.9}),IF...
全文
excel编辑链接怎么用
1个回答2023-02-19 11:37
有两种情况,一个是链接到别的文件,另一个是连接到本Excel.第一种不用讲你也会,第二个,CTRL+K打开超链接,选择“这份文件中的位置”,选择sheet页,最后输入单元格位置即可
excel怎么两个人同时编辑
1个回答2022-11-20 20:43
可以做成共享文档。在线分享后可以共同查看编辑