本篇文章给大家分享excel导入vfp的格式,以及vf转excel对应的知识点,希望对各位有所帮助。
简略信息一览:
- 1、如何把excel导入到foxpro数据库
- 2、怎么将Excel电子表格导入VF
- 3、EXCEL导入VFP中出现的问题
- 4、excel中的数据(如表之类的)可以和VFP兼容吗?用什么方法可以?
- 5、如何在vf6.0中插入excel表格
- 6、如何把Excel的数据表导入VFP6.0,然后对进行筛选
如何把excel导入到foxpro数据库
你可以按照以下步骤将Excel数据导入Visual FoxPro中: 打开Visual FoxPro。 新建一个数据库或者打开一个已有的数据库。 在菜单栏中选择 File - Get External Data - Import。 在 Import 窗口中,选择 Excel 作为数据源类型。
打开你要转格式的Excel电子表格文件,点击文件菜单。点击另存为。保存类型选择DBF (这里有DBF 4 选 DBF4就行)提示不支持多份工作表的工作簿。这里只能导出当前工作表到 DBF。点确定。提示有不兼容功能。点击是 (去掉所有不兼容的功能)关掉Excel或最小化。
打开vfp,单击文件---导入,出现一个对话框。类型选择excel,来源选择要导入的 文件,工作表默认sheet1,单击确定按钮,就可以导入到foxpro表里面了。
方法一:你可以用另存为DBF文件并拷入相应的目录下即可。
用vfp0或vfp0导入,按提示走很傻瓜的哦!先把excel文件另存为excel0/95工作簿。vfp0为例,文件--导入--导入向导 第一步,识别数据--文件类型选择microsoft excel0和***--定位源文件(要转换的文件)--下一步。第二步,确定数据格式,选择后下一步。
怎么将Excel电子表格导入VF
1、方法一:你可以用另存为DBF文件并拷入相应的目录下即可。
2、制作excel表格时,做好数据标题栏,这是导入到VFP中的字段名 菜单,文件,另存为DBF3(dBASEIII)(*.dbf)格式(见下图),字段类型和字段长度在VFP库结修中修改。
3、选用 DIF 可从 VisiCalc .dif ( 数据交换格式) 文件中导入数据。矢量 (列) 对应当前选定表的字段,元组( 行) 对应表的记录。DIF 文件的默认扩展名为 .dif 。FW2 选用 FW2 可从由 Framework II 创建的文件中导入数据。FW2 文件的默认扩展名为 .fw2 。
4、VFP是不能插入EXCEL的,但是可以将excle表格转化为.dbf文件,然后有append命令加入到vfp表中具体方法为:选择EXCEL表,按F12进行另存,在另存的格式中选择dbf4格式 打开VFP,找到刚另存的文件和要存入的文件,注意了:字段一定要相同,如果不同会导入出错的。
5、步骤1 主要选择好 “文件类型(T)”步骤2 注意选好 “工作表(W)”和“导入起始行(R)”一般选为2 步骤4 可以暂时不动 其他操作地球人都知道了,就不多说了。这两步完了就可以点 “完成(F)”了 在VF运行后,屏幕没有变化。在命令窗口打上 brow 就能看到你的杰作了。
6、可以先在VFP中创建一个空表ABC.DBF,包含人员编号、姓名证件号等字段,和待导入的EXCEL表中各列相对应。然后在VFP中可以通过如下代码实现你的要求:从EXCEL中导入数据到DBF USE ABC appe from c:\人员资料.XLS type xls 从VFP中导出数据并保存成EXCEL。
EXCEL导入VFP中出现的问题
① excel 表的单元格,有很多的修饰,导入的时候,极易出错。比如,在excel表中,输入电话号码或身份证号码,有的人 会加一个 前导 的 撇号 (‘),以防止数字组成的号码显示为 科学计数表达式,这个时候,导入肯定是要出问题的。
储存目录方式错误。打开office的安装目录C盘的文件目录C:\ProgramFiles\CommonFiles\microsoftshared\VBA\VBA7看看有木有VBE6EXT.OLB这个文件。打开C:\ProgramFiles(x86)\CommonFiles\MicrosoftShared\VBA\VBA6,找到VBE6EXT.OLB***过去。然后再重新打开excel就可以了。
原因大概就是对于excel里面第二行或者没有显示全的内容vfp一般是不认的,包括有时候看起来好像是正好在列边上,但一打印出来就折行或者没有了的情况,在转换中都会出问题,最简单的方法就是拉大行距,保证字都完整显示应该就成了。
我向vfp6中导入Microsoft Excel 2003中的数据,出现致命错误:C0000005,后来我把Microsoft Excel 2003的文件另存为0格式。这样就能导入了。可能是数据运算的问题,格式不对所以导入不进去。我想你把Microsoft Excel 2003的文件另存为0格式就可以了。
如果某栏为数值型,则涉及到位数的问题,即使显示的小数位数都一致,还是要选定该栏所有数据,用“增加小数位数”和“减少小数位数”按钮统一设一次小数位,否则在DBF中将会是整数型或者小数位数与Excel文件不一致。
excel中首先将该列设为文本字段,左对齐后,再导出到dbf文件试试。
excel中的数据(如表之类的)可以和VFP兼容吗?用什么方法可以?
打开你要转格式的Excel电子表格文件,点击文件菜单。点击另存为。保存类型选择DBF (这里有DBF 4 选 DBF4就行)提示不支持多份工作表的工作簿。这里只能导出当前工作表到 DBF。点确定。提示有不兼容功能。点击是 (去掉所有不兼容的功能)关掉Excel或最小化。
可以。需要在Office 2000 或 Office 2003 的 Excel里进行录入,Office 2007 的另存中没有dbf的选择。
在excel中点文件-另存为,然后在类型中选择dbase4格式,然后再用vfp打开就行了。或在VF中点文件-导入,再选择类型中选择“excel 0”格式,再选择相应的文件。
这个不是很难的,我先提供一个思路:(我指的是VFP)第一步:将EXCEL数据导入一个数据表,即*.dbf数据表。注:excel表与*.dbf表中字段必须一一对应。第二步:grid控件中显示数据表中内容。至于grid中显示什么,可以另行按要求设计代码,比如全部显示、部分显示、规定日期范围的内容显示等等。
首先,你可以用“另存为”存成DBF格式的,最好是带 表头 ,就是在excel中要有标题行,然后再用VFP即可打开。
将excel表另存为.dbf文件。在excel (2007版本不支持该功能!)中打开表格,然后在菜单栏中“文件”-另存为...,选择所保存的文件类型为db3(.dbf)文件,如temp.dbf。
如何在vf6.0中插入excel表格
1、VFP是不能插入EXCEL的,但是可以将excle表格转化为.dbf文件,然后有append命令加入到vfp表中具体方法为:选择EXCEL表,按F12进行另存,在另存的格式中选择dbf4格式 打开VFP,找到刚另存的文件和要存入的文件,注意了:字段一定要相同,如果不同会导入出错的。
2、在EXECL中点另存为,将保存类型选择DBF4(*.dbf),然后再在VFP中打开就行了。
3、可能会行不通,VF最终是一门编程语言,不像EXCEL那种办公软件,学两天就能简单应用了。
4、尽量选择在Excle2003中做表,然后另存为db3类型文件;然后在VF6中用USE命令打开即可。当然,sheming2009和来自嘎么两位朋友的建议很好,在具体做时需要注意。
5、VF0中的.DBT是.DBF表的备注文件,如果你在表中有备注字段,那么就会有这个文件,它只是表文件的备注字段的文件,所以必须和表一起才能使用。
如何把Excel的数据表导入VFP6.0,然后对进行筛选
1、首先,你可以用“另存为”存成DBF格式的,最好是带 表头 ,就是在excel中要有标题行,然后再用VFP即可打开。
2、VFP是不能插入EXCEL的,但是可以将excle表格转化为.dbf文件,然后有append命令加入到vfp表中具体方法为:选择EXCEL表,按F12进行另存,在另存的格式中选择dbf4格式 打开VFP,找到刚另存的文件和要存入的文件,注意了:字段一定要相同,如果不同会导入出错的。
3、第一步,识别数据--文件类型选择microsoft excel0和***--定位源文件(要转换的文件)--下一步。第二步,确定数据格式,选择后下一步。第三步,定义导入的字段 第四步,完成。
关于excel导入vfp的格式,以及vf转excel的相关信息分享结束,感谢你的耐心阅读,希望对你有所帮助。