篇一:EXCEL工作表数据导入到DBF的方法
EXCEL工作表数据导入到DBF的方法
操作惯了EXCEL的同行,一定觉得使用VF6.0打开DATA数据库输入数据很麻烦。以输入新生入学花名册为例,EXCEL可以实现快速复制、粘贴、排序、筛选、统计等多项功能。而DBF只能逐一追加新记录。那么,可否先用EXCEL输机,再把数据导入到DBF呢? 答案是:可以!
本人实践操作过程如下:
1、 现有EXCEL表,命名为“HESHI2010XS.XSL”,如下图
1
2、 图1 将此文件另存为“HESHI2010”,保存类型为:“Microsoft Excel 97- Excel 2003 &
5.0/95工作簿。如图2;
图2
3、运行Microsoft Visual Foxpro。点“文件”,出现“导入”等下拉窗口,如图3
;图
图3
4、点“导入”,出现图
4
图4
5、点“来源于”选框后边的“?”按纽,找到“HESHI2010.XSL”,“工作表” 选框设为“SHEET1”或者是新生数据所在的工作表。如图5:
图5
6、点“确定”,即生成“heshi2010.DBF”,找到并打开该文件,就算搞定!如图
6
图6
几点补充:
1、 为什么上面第二步要“将此文件另存为‘HESHI2010’,保存类型为:‘ Microsoft Excel 97-
Excel 2003 & 5.0/95工作簿。’”?
因为:VF6.0只能将Microsoft Excel 97- Excel 2003 & 5.0/95工作簿导入!当然,也可以导入Excel文件进行保存时,一定先点“另存为”,在出现的窗口中,点“保存类型”即可选择以上两种形式的工作簿。
2、 导入到VF中以后,要找到导入的文件,请点“显示”,即可找到DBF文件
:
篇二:EXCEL转换成DBF文件方法
EXCEL转换成DBF文件方法
前提
1. 安装OFFICE的 EXCEL软件
2. 安装OFFICE 的ACCESS软件
这个两个软office软件中都有。
步骤
我的操作都是office2010下完成的
1. 【新建】一个【Microsoft Access数据库】,名称随便定义;
2. 双击打开,进入【创建】面板,然后单击表;
3. 下方就会新建一个【表1】:
4. 右键单击【表1】,选择导入【EXCEL】;
5. 选择要导入的EXCEL,选择第一个;
6. 点击浏览,找到要导入的EXCEL,并确定;
7. 点击【确定】,进入下图;
8. 点击【下一步】,进入下图,选择;
9. 点击【下一步】,进入下图;
篇三:我在EXCEL中把EXCEL表格另存为DBF 3数据库文件
我在EXCEL中把EXCEL表格另存为DBF 3数据库文件,可是用Visual Foxpro打开后,发现有几列数据本来是一位小数,现在变成整数了。该如何解决呢?
可能你的EXECL表中数字部分是常规而不是数值。你可以先打开EXECL表,选数字区域,点格式→单元格→数字→数值,在小数位数(D)中输入要保留的小数位数,确定,然后再另存为DBF 3数据库文件即可,DBF 3数据库文件中就有小数了。其实在回答你的问题的时候,我自己做了几次实验,才得出的结论。每个人都可能遇到一些难题、也肯定有想不到的难题,回答别人的过程,也是自己学习的过程,只有这样,才能互相提高。不知道是否正确。