标题:如何将“2021年第35届中国化学奥林匹克初赛一等奖名单.txt”上数据写入DBF中 ...
只看楼主
王咸美
Rank: 1
等 级:新手上路
帖 子:569
专家分:0
注 册:2018-1-4
结帖率:96.99%
已结贴  问题点数:20 回复次数:4 
如何将“2021年第35届中国化学奥林匹克初赛一等奖名单.txt”上数据写入DBF中
如何将“2021年第35届中国化学奥林匹克初赛一等奖名单.txt”上数据写入DBF中,因为数值之间空格大小不一,如何用代码操作,还请高手赐教,万分感谢!!!

化学奥林匹克初赛一等奖名单.rar (281 Bytes)


[此贴子已经被作者于2021-10-25 22:40编辑过]

搜索更多相关主题的帖子: 中国 数据 写入 txt DBF 
2021-10-25 22:39
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:0 
我感觉你的文本文件中有 TAB ,也有空格。没有测试哈,转化成统一的字符后用 APPEND FROM …… DELIMITED WITH……,应该好处理一些吧。
2021-10-26 07:36
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:20 

程序代码:
ALINES(arr,FILETOSTR("2021年第35届中国化学奥林匹克初赛一等奖名单.txt"),5,0h0D,0h0A,0h09,0h20)
DIMENSION arr[ALEN(arr)/6,6]
CREATE CURSOR tt (姓名 C(10),姓别 C(2),省份 C(10),学校 C(20),奖项 C(10),年度 C(10))
INSERT INTO tt FROM ARRAY arr
SELECT * FROM tt
2021-10-26 09:09
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:40
帖 子:749
专家分:2475
注 册:2011-5-8
得分:0 
回复 楼主 王咸美
你的最原始的数据是什么格式的?那个WORD就有点奇怪,每页有个单行表格,后面是文本。这是转换过的格式吗,原来是不是嵌套表格?如果原来数据在表中(不管是不是嵌套表格)就可以一步处理了。

dBase有人接盘了。
2021-10-26 10:15
自强不西
Rank: 2
等 级:论坛游民
帖 子:125
专家分:22
注 册:2019-3-29
得分:0 
2021-11-07 12:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-507291-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022928 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved