将Word格式选择题转为Excel文档

来源:百度文库 编辑:神马文学网 时间:2024/04/30 00:32:07
随着信息技术的不断普及,许多学校实现了无纸化考试,教师将收集的试题输入数据库,考试时从数据库中随机抽取试题生成试卷,学生可在计算机上直接答题。这种新型的考试方式大大提高了工作效率。

  一般来说,题库中的试题大多需求用数据库格式录入,而平时教师们写教案、出试卷都是用Word,对VFP、Access、Excel等用得较少。况且,用数据库格式录入试卷也不是非常方便。这就产生了一个问题,怎么将用Word方式录入的试题(本文以选择题为例)转换为Excel电子表格或DBF文件格式呢?

  思路分析

  对于把有分隔字符(该符号用来分隔每个字段)的文本文件转换为Excel电子表格,大家可能都比较熟悉。因此只要将以Word方式录入的选择题转换为有分隔字符的文本文件就大功告成了。可见,此步骤是关键一步。如图1是以Word方式录入的选择题,如图2是将图1转换后的Excel数据库格式。从图2中能看到,一道题包括题干及四个选项,题干及选项分属不同字段,题和题之间用段落符分隔(即分行),题干和各选项间用分隔字符分列。了解上述思路后,我们就能进行转换了。


图1 Word中的题目

  问题解决

  1.设立分隔字符,将文件保存为纯文本文件

  由于文件输入的格式有所不同,如图1所示第一题中各选项间有空格,这里还需去除选项间的空格。打开“查找和替换”对话框,在查找内容栏输入“^w”(“^w”为空格标志符,点击“高级→特别字符”即可找到),替换栏为空白,点击[全部替换]按钮,这样就删除了文本中的空白区域。按照题干和各选项间用分隔字符分列的思路,我们分别在题干和选项A、选项A和选项B、选项B和选项C、选项C和选项D间设立分隔字符,分隔字符一定要是特别符号且文件中所没有的,本文以“@”为例。


图2 Excel中的题目