注册 登录
编程论坛 VFP论坛

如何将 “财政收入排行.txt”中的数据读入 srph.dbf中

王咸美 发布于 2023-01-24 11:33, 1109 次点击
下面“财政收入排行.txt”中的数据如何读入 srph.dbf中,请高手赐教,万分感谢!!!
只有本站会员才能查看附件,请 登录
(数据很多,仅列举少部分)
只有本站会员才能查看附件,请 登录

盐城各乡镇2021财政收入收入排行
数据来源:盐城市统计年鉴
排名
乡镇
2021年财政收入
2020年财政收入
增量
增速
排名变化
1
东台市东台镇
128135万元
101215万元
26920万元
26.60%
2
响水县陈家港镇
122859万元
9192万元
113667万元
1236.59%
↑50
3
射阳县合德镇
70634万元
56468万元
14166万元
25.09%
↓1
9 回复
#2
吹水佬2023-01-24 12:02
数据不规范,有6成员,有7成员
#3
sdta2023-01-24 12:05
排名变化 字段在TXT中是那个内容
给出完整数据看看
#4
王咸美2023-01-24 12:14
↑50、↓1为排名变化情况(有的乡镇收入未排名)

#5
igaoyuan2023-01-24 15:49
我的思路是先将TXT里数据格式统一,通过查找替换做到都是7行,然后去掉表头,读入数组,以7的倍数循环replace赋值入表
#6
吹水佬2023-01-24 15:50
以下是引用王咸美在2023-1-24 12:14:10的发言:

↑50、↓1为排名变化情况(有的乡镇收入未排名)

“未排名”相对“排名”来说也是一个数据,不能当他不存在。
文件数据格式不规范就不好整
#7
吹水佬2023-01-24 15:53
回复 5楼 igaoyuan
不用循环也可以,将一维变7维就可一次送入DBF
#8
sdta2023-01-24 17:49
将每一组不满7行的数据,补足7行,结合吹佬的方法,这样处理就简单了。
#9
王咸美2023-01-25 06:49
谢谢各位的热心指导!如果不补足缺失的部分,有没有办法把数据读入srph.dbf中,请各位赐教!

[此贴子已经被作者于2023-1-28 10:34编辑过]

#10
igaoyuan2023-01-29 13:13
也可以,按行读取所有串字符进入数组words(i,5),判断5个实际有用的串,特征串字符1是“镇”,2,3,4是万元,5是%,用函数at/at_c来甄别,其余字段可计算填充
实际读三行也可以,其它都可以计算
1