标题:如何将“2022—2025学年面向中小学生的全国性竞赛活动名单.txt”写入表文件 ...
只看楼主
王咸美
Rank: 1
等 级:新手上路
帖 子:569
专家分:0
注 册:2018-1-4
结帖率:96.99%
已结贴  问题点数:20 回复次数:8 
如何将“2022—2025学年面向中小学生的全国性竞赛活动名单.txt”写入表文件中
现有格式复杂的“2022—2025学年面向中小学生的全国性竞赛活动名单.txt”,如何将它写入表文件中【字段名为:序号 N(4),竞赛名称 C(50),主办单位 c(50),竞赛学段 C(30),竞赛类型 C(20)】  
请高手赐教,万分感谢!!!

[2022—2025学年面向中小学生的全国性竞赛活动名单.txt]

序 号 竞赛名称 主办单位 竞赛面向学段
自然科学素养类
1 全国青少年人工智能创新挑战赛 中国少年儿童发展服务中心 小学、初中、高中、 中专、职高
2 全国中小学信息技术创新与实践大赛 中国人工智能学会 小学、初中、高中、 中专、职高
3 世界机器人大会青少年机器人设计与信息素养大赛 中国电子学会 小学、初中、高中、 中专、职高
4 全国青少年科技教育成果展示大赛 中国下一代教育基金会 小学、初中、高中、 中专、职高
5 全国青少年无人机大赛 中国航空学会 小学、初中、高中、 中专、职高
6 全国青年科普创新实验暨作品 大赛 中国科协 初中、高中、中专、 职高
7 宋庆龄少年儿童发明奖 中国宋庆龄基金会、 中国发明协会 小学、初中、高中、 中专、职高
8 全国中学生天文知识竞赛 中国天文学会 初中、高中、中专、 职高
9 “地球小博士”全国地理科普知识大赛 中国地理学会 高中
10 全国中学生水科技发明比赛 生态环境部宣传教育中心.水利部宣传教育中心 小学、初中、高中、 中专、职高
11 全国中学生地球科学奥林匹克竞赛 中国地震学会、 中国地球物理学会、 中国灾害防御协会 高中
12 全国中学生数学奥林匹克竞赛 中国数学会 高中
13 全国中学生物理奥林匹克竞赛 中国物理学会 高中
14 全国中学生化学奥林匹克竞赛 中国化学会 高中
15 全国中学生生物学奥林匹克竞赛 中国植物学会、 中国动物学会 高中
16 全国中学生信息学奥林匹克竞赛 中国计算机学会 高中
17 全国青少年科技创新大赛 中国科协 小学、初中、高中、 中专、职高
18 全国青少年航天创新大赛 中国航天科技国际交流 中心 小学、初中、高中、 中专、职高
19 “北斗杯”全国青少年空天科技体验与创新大赛 中国科学院空天信息创 新研究院、 中国光华科技基金会 小学、初中、高中、 中专、职高
20 蓝桥杯全国软件和信息技术专业人才大赛 工业和信息化部人才 交流中心 小学、初中、高中、 中专、职高
21 丘成桐中学科学奖 清华大学 高中
22 全球发明大会中国区 中国友好和平发展 基金会 小学、初中、高中、 中专、职高
23 中国“芯”助力中国梦—— 全国青少年通信科技创新大赛 中国通信工业协会 小学、初中、高中、 中专、职高
人文综合素养类
24 全国青少年禁毒知识竞赛 中国禁毒基金会 小学、初中、高中、 中专、职高
25 世界华人学生作文大赛 中华全国归国华侨 联合会 高中
26 “外研社杯”全国中学生外语 素养大赛 北京外国语大学 高中
27 叶圣陶杯全国中学生新作文大赛 中国当代文学研究会 高中
28 全国中学生科普科幻作文大赛 中国科普作家协会 高中、中专、职高
29 高中生创新能力大赛 中国老教授协会 高中
30 全国中学生创新作文大赛 中国写作学会 高中
31 “语文报杯•时代新人说”全国中学生征文大赛 中国语文报刊协会 高中、中专、职高
32 全国中学生环境保护优秀作文 征集活动 中华环保联合会 高中、中专、职高
33 全国版图知识竞赛(中小学组) 自然资源部宣传教育 中心 小学、初中、高中、 中专、职高
34 全国青少年劳动技能与智能设计大赛 中国自动化学会 小学、初中、高中、 中专、职高
35 全国青少年文化遗产知识大赛 中国文物保护技术协会 小学、初中、高中、 中专、职高
艺术体育类
36 全国中小学生绘画书法作品比赛 中国儿童中心 小学、初中、高中、 中专、职高
37 “我爱祖国海温”全国青少年航海模型教育竞赛 中国航海模型运动协会 小学、初中、高中、 中专、职高
38 “驾驭未来”全国青少年车辆模型教育竞赛 中国车辆模型运动协会 小学、初中、高中、 中专、职高
39 全国青少年模拟飞行锦标赛 国家体育总局航空无线 电模型运动管理中心 小学、初中、高中、 中专、职高
40 “飞向北京•飞向太空”全国青少年航空航天模型教育竞赛活动 中国航空运动协会 小学、初中、高中、 中专、职高
41 全国青少年传统体育项目比赛 中国青少年官协会 小学、初中、高中
42 “致敬英雄”全国青少年文化艺术创作主题教育竞赛 中国少年儿童文化艺术 基金会 小学、初中、高中、 中专、职高
43 “希望颂”——全国青少年书画艺术大展 中国国际书画艺术 研究会 小学、初中、高中、 中专、职高
44 全国青少年音乐素养大赛 中国音乐文学学会 小学、初中、高中、 中专、职高
搜索更多相关主题的帖子: 学会 中国 高中 初中 大赛 
2023-02-28 10:19
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
https://bbs.bccn.net/thread-511295-1-1.html 3楼代码,这两处的文本格式是一样的

坚守VFP最后的阵地
2023-02-28 10:40
王咸美
Rank: 1
等 级:新手上路
帖 子:569
专家分:0
注 册:2018-1-4
得分:0 
谢谢!如何将夹在数据中的“竞赛类型”写入表文件中?这与上次发的贴子略有不同,盼指点!
2023-02-28 10:59
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
楼主发的贴可以说是 WORD、EXCEL、TXT <==> DBF 的经典贴。
2023-02-28 12:23
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:29
帖 子:484
专家分:1827
注 册:2018-3-13
得分:2 
别侮辱vfp了,用Excel导入足以
打开Excel,文件->打开->文件类型选txt->勾选【数据包含标题】->下一步->分隔符号选【空格】->完成
复制粘贴【竞赛类型】列
文件->另存为->保存类型选 Excel5
打开vfp
Import from ? xls

2023-02-28 12:49
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
文本格式不规范,如下面这条
42 “致敬英雄”全国青少年文化艺术创作主题教育竞赛 中国少年儿童文化艺术 基金会 小学、初中、高中、 中专、职高
看看有几个半角空格
没有办法正确导入
还有一个问题就是有个别符号为unicode字符,在VFP中识别为"?"
40 “飞向北京•飞向太空”
文本内容少,可以手工修正,内容多的话就难办了

坚守VFP最后的阵地
2023-02-28 13:14
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:16 
具体方法如下(由于文本格式的问题,转换的数据并没在对应的字段内)
程序代码:
lcTxt = STRTRAN(FILETOSTR("王咸美\竞赛名单.TXT"), "、"+SPACE(1), "、")
CREATE CURSOR jsmd (序号 N(4),竞赛名称 C(60),主办单位 c(50),竞赛学段 C(30),竞赛类型 C(20))
ALINES(laTxt, lcTxt)
FOR ln = 1 TO ALEN(laTxt)
    ALINES(la, laTxt[ln], 5, SPACE(1))
    IF ALEN(la, 1) = 1
        lc = la[1]
    ELSE 
        DIMENSION la[1, 5]
        la[1, 5] = lc
        INSERT INTO jsmd FROM ARRAY la 
    ENDIF 
ENDFOR
BROWSE 

坚守VFP最后的阵地
2023-02-28 13:27
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:48
帖 子:459
专家分:1116
注 册:2010-1-11
得分:2 
6 全国青年科普创新实验暨作品?大赛 中国科协 初中、高中、中专、 职高
19 “北斗杯”全国青少年空天科技体验与创新大赛 中国科学院空天信息创?新研究院、 中国光华科技基金会 小学、初中、高中、 中专、职高
多条记录需要手动处理,统一格式
2023-02-28 14:43
王咸美
Rank: 1
等 级:新手上路
帖 子:569
专家分:0
注 册:2018-1-4
得分:0 
非常感谢各位的热心指导!
2023-02-28 17:19



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




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

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