1. 用excel打开你的DBF文件。
2. 在空列中用以下公式实现“在全部数据的第五位数后面加个“-”符号”:
=concatenate(left(a1,5),"-",right(a1,(len(a1)-5)))
解释:left(a1,5) 把第一列的数字从左侧开始取前五位
len(a1) 第一列的数据共包含几位数字
(len(a1)-5) 第一列的数据位数减去左侧五位后剩下几位
right(a1,(len(a1)-5)) 把第一列的数字从右侧开始取除了前五位以外的其它位数
“-”是连接取左右后用来连接左右数据的符号
3. 双击第1个小单元格右下角的填充柄,28万条数据一次填写完毕。
4. 复制刚刚填充好的这一列,粘贴到新表格中;粘贴时选择只粘贴数值;
5. 保存新表格为DBF格式。
6. 你的要求达成。
注意:如果你的excel不能保存为dbf格式,直接保存成xls也可以。
用以下小软件可以把xls转换为dbf,然后就可以在foxpro中打开dbf文件了。
http://www.nbdown.net/file/2614.html
步骤看起来很复杂,但 *** 作起来最多两分钟即可完成。
希望能够帮助得到你。
这个和导入excel表格差不多:1、打开一个表,然后在菜单栏点击“table》append records”,然后选择type为dbf,from为2.dbf,就好。
2、如果用命令的话,就是“append from ../2.dbf”。
简单的两条语句吧,打开A B表在命令窗口中输入
sele a.姓名,a.年龄,b.职业 from a,b where a.姓名=b.姓名
回车
copy to c
回车
即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)