精华内容
下载资源
问答
  • word考试题转excel
    千次阅读
    2022-07-02 15:40:32

    期末考试老师发了复习用的题库,但是是Excel格式的,不太方便背题,本来首先想到的是编程实现,但又感觉有点麻烦,突然想到了用Office自带的功能实现Excel题库转Word,还是比较快捷方便的,在这里分享一下。

    材料:Excel题库,每行为一道题,题目和选项在不同列
    工具:Word、Excel
    方法:邮件合并与替换

    具体步骤:
    1、打开Word,为题库编辑一个基本的格式,比如:
    题目:
    A.
    B.
    C.
    D.
    正确答案:

    2、点击邮件菜单栏,找到“开始邮件合并”
    在这里插入图片描述
    选择信函
    3、点击选择收件人
    在这里插入图片描述
    使用现有列表–选择对应的Excel文件

    4、选中Excel文件之后可以看到,“插入合并域”变亮了分别在对应的位置插入想要插入的内容(光标定位到对应位置后插入)
    在这里插入图片描述
    5、完成并合并,打印文档
    6、最后一步在新的文档窗口里用替换的方法,把所有分节符^b,换成手动换行符^l

    更多相关内容
  • Word题库Excel题库的方法

    千次阅读 2022-05-31 14:39:15
    count = count - 1 sheet.write(count, 6, para.text) count = count + 1 else: sheet.write(count, 0, para.text) #写干 wbk.save('001.xls') #生成的Excel题库 第四步:匹配答案:我的方法是把Word(里有答案)...

    根据实际情况,如此题库的特征是有横向的答案ABCD也有竖的。所以解决办法:
    第一步:数据预处理:横的选项全部变为竖的选项
    在这里插入图片描述
    D、替换为 ^pD、就会在D选项前换行
    第二步:剔除多余的空行
    如下图替换操作
    **
    在这里插入图片描述
    第三步:空格标识符替换为空白
    在这里插入图片描述

    第三步Python处理:也可以别的方式

    # coding=utf-8
    # -*- coding: UTF-8 -*-
    #import xlrd
    import xlwt  
    from docx import Document
    #xlrd:可以对xlsx、xls、xlsm文件进行读操作且效率高 ,xlwt:主要对xls文件进行写操作且效率高,但是不能执行xlsx文件
    #本文用的xlwt为1.3.0  python-docx是0.8.8版本 xlwt版本太高会报#错Reason: Incompatible library version: etree.cpython-37m-darwin.so requires version 12.0.0 or later,
    def is_number(s):#判断是不是数字
        try:
            float(s)
            return True
        except ValueError:
            pass
    
        try:
            import unicodedata
            unicodedata.numeric(s)
            return True
        except (TypeError, ValueError):
            pass
    
        return False
    tiKu = "001.docx"# 预处理好的Word
    count = 0
    doc = Document(tiKu)
    wbk = xlwt.Workbook()
    sheet = wbk.add_sheet('sheet1', cell_overwrite_ok=True)
    for para in doc.paragraphs:
        # if is_number(para.text[0])==False: #不是数字所以是标题
        #     sheet.write(count, 0, para.text)  # 写标题
        #     count = count + 1
        # else:#第一个字符是数字所以是题目写题目
        if 'A、' in para.text:
            sheet.write(count,1,para.text)
        elif 'B、' in para.text:
            sheet.write(count, 2, para.text)
        elif 'C、' in para.text:
            sheet.write(count, 3, para.text)
        elif 'D、' in para.text:
            sheet.write(count, 4, para.text)
            count = count + 1
        elif 'E、' in para.text:  #对有EF答案的处理
            count = count - 1
            sheet.write(count, 5, para.text)
            count = count + 1
        elif 'F、' in para.text:
            count = count - 1
            sheet.write(count, 6, para.text)
            count = count + 1
        else:
             sheet.write(count, 0, para.text) #写题干
    wbk.save('001.xls') #生成的Excel题库
    

    第四步:匹配答案:我的方法是把Word(里有答案)转为Excel再导入MySQL。使用Python模糊查询

    import pymysql.cursors
    import xlwt
    import xlrd
    import xlutils.copy
    import re
    #xlwt只能写入新建的Excel
    import pandas as pd
    from docx import Document
    def mysql(chaxun,i):
        conn = pymysql.connect(
            host='localhost',
            port=3306,
            user='root',
            passwd='haha',
            db='tiku',
            charset='utf8'
        )
        # if conn:
        #     print("连接成功!")
    
        cursor = conn.cursor()  # 获取游标
        sql = "SELECT right(NAME, 9) FROM tiku2 WHERE name LIKE %s"  # sql语句
        cursor.execute(sql,chaxun)
        result = cursor.fetchall()
        if result!=():
            return result[0]
        else:
            return '1'
    
    if __name__ == '__main__':
        compileX = re.compile(r"[a-zA-Z]")
        i = 0
        Workbook = xlrd.open_workbook('001.xls')
        mySheet2 = Workbook.sheet_by_index(1)
        wt=xlutils.copy.copy(Workbook)
        sheets=wt.get_sheet(1)#读取第二个工作表
        while i<441:
            myCell = mySheet2.cell(i, 1) #i行1列
            chaxun = myCell.value[2:-7]
            a=mysql('%'+chaxun+'%',i)
            if a!='1':
                str = ''.join(a)  # tuple转为字符串
                x = compileX.findall(str)  #匹配字母
                sheets.write(i, 2, x)#写入
            i += 1
            wt.save("001.xls")
    

    处理论述题

    # coding=utf-8
    # -*- coding: UTF-8 -*-
    import xlwt
    from docx import Document
    #xlrd:可以对xlsx、xls、xlsm文件进行读操作且效率高 ,xlwt:主要对xls文件进行写操作且效率高,但是不能执行xlsx文件
    #xlrd:可以对xlsx、xls、xlsm文件进行读操作且效率高 ,xlwt:主要对xls文件进行写操作且效率高,但是不能执行xlsx文件
    #本文用的xlwt为1.3.0  python-docx是0.8.8版本 xlwt版本太高会报#错Reason: Incompatible library version: etree.cpython-
    def is_number(s):#判断是不是数字
        try:
            float(s)
            return True
        except ValueError:
            pass
    
        try:
            import unicodedata
            unicodedata.numeric(s)
            return True
        except (TypeError, ValueError):
            pass
    
        return False
    tiKu = "运营管理岗位资格考试复习题库-论述.docx"#
    count = 0
    doc = Document(tiKu)
    wbk = xlwt.Workbook()
    k=2
    sheet = wbk.add_sheet('sheet1', cell_overwrite_ok=True)
    for para in doc.paragraphs:
        if  para.text[0]in ['1','2','3','4','5','6','7','8','9','0'] : #上一个是题干这一个是题目
            count = count + 1
            sheet.write(count,1,para.text)
            zpx=True#是题目
            k=2
        else:
            sheet.write(count, k, para.text)
            k += 1
    
            zpx=False#是题干
    
    wbk.save('运营管理岗位资格考试复习题库-论述.xls')
    
    展开全文
  • 一种word版题库制作成excel版步骤

    千次阅读 2021-08-24 17:10:32
    题库word版到excel版的步骤 在这里以单选为例做介绍,多选和判断同理。 源样本:Word版 目标样本:excel版 一 制作题库副本 为避免修改源文件,把文件中所有单选复制到一个新的word文档中...

    题库word版到excel版的步骤

    在这里以单选题为例做介绍,多选题和判断题同理。

    源样本:Word版

     

     

    目标样本:excel版

    一 制作题库副本

    为避免修改源文件,把文件中所有单选题复制到一个新的word文档中。

    以下修改仅在新文件中执行。

    二 格式化

    (一)清除格式

    1、全选

    2、清除格式

    (二)利用替换功能删除所有空白(如空格等)

           (1)ctrl+H

           (2)查找内容: (一个空格)。替换为:(空)。点击全部替换。

           (3)提示已完成

           (4)查找内容: (复制文档的一个空白,因为这个空白不是空格)。替换为:(空)。点击全部替换。

           (5)可以看到字母A前面没有字符了

           (6)如果BCDEF前边有空白字符,和上一步一样都替换掉

    (三)将每题放置在一行里,为制作表格做准备

           1、把选项(包括ABCDEFG)前边的换行符全部删掉。

           2、查找内容:段落标记+A。替换为:A。点击全部替换。(也可以不区分大小写)

           BCDEFG也一样

                            等等

           3、为方便观察,把文档纸张设置为横向,字体大小可以尽可能的小

           4、检查,手动调整

           如下图81题就要手动调整,使81题在一行里。

    (三)到这里,全部题目每题只占一行。若还有问题,请返回上一步或手动调整。

    (四)将所有()替换为半角()

           查找内容输入全角括号,替换为输入半角括号。

     

    (五)插入字符

           我们需要将题目、答案、选项分开,提前在word里插入分隔符号

           1、在26个字母里找2个本文档没有出现的字母。

           很简单,利用ctrl+H,只要替换为它本身的数量为0,那么这个字母就没有。

           2、插入字母

           比如我找到了Q、R、Y、I、K,文档里没有这几个字母,这些都可以用。

           在哪里插入这些字母呢?

           如上图,为了把他们分开,需要在各节点插入字母。

           3、答案两侧插入字符Q

           (1)     查找内容:(

    替换为:(Q

    点击全部替换。

    (2)     查找内容:)

    替换为:Q)

    点击全部替换。

    4、选项前插入字符Y

           (1)     查找内容:A、

    替换为:YA、

    点击全部替换。

    (2)     查找内容:B、

    替换为:YB、

    点击全部替换。

    等等ABCDEFG同理

    完成后如下图

    三 制作表格

    (一)插入表格

    全选,点击插入表格

    如下图

    (二)复制表格到excel

    到这里,开始在excel中操作。

    (三)分列(到这里就快结束了)

    选中A列 à 数据 à 分列

    (下一步)

    (输入刚才插入的字符Q,下一步)

    (完成)

           现在,答案分出来了。

           检查,检查答案这一列有无缺失、空白、混乱等,及时修正。因为现在只分了三列,只有ABC列有内容,检查后面的DEF列,有没有多出来的东西,如果多出来了肯定不对,只需把多出来的剪切到前边即可。分几次列,检查几次。

           没问题了,继续分列。

    (下一步)

    (输入刚才插入的字符Y,下一步,完成)

           如果在分列时出现(没出现是对的)

           点取消,再回到上一步检查

           到这里,分好了。

    (四)最后的整理

    1、合并题目:在A列前插入一列,输入公式 =(B2&D2)

    点击单元格A2右下角往下拉,题目就都出来了。

    选中A列,复制,然后选择性粘贴 – 数值 – 确定,这样就去掉公式了。

    删除多余的题目吧。

    2、调整答案的位置

    3、输入选项数量公式

    =(IF(B2="",0,1))+(IF(C2="",0,1))+(IF(D2="",0,1))+(IF(E2="",0,1))

    拉下去吧

    完成

    另外,判断题的答案。

    格式化后是这样的

    首先在后面任意空白列补一列全对

    输入公式

    =(IF(B1=G1,"A","B"))

    展开全文
  • word选择转换成Excel

    万次阅读 2020-10-28 18:23:51
    office办公小技巧 如何将word选择转换成Excel 七日拂晓看资讯03-13 21:24 关注 点击播放 GIF 0.0M 图1-1是以word方式录入的选择。图1-2是转换后的Excel数据库格式。 一.设立分隔字符,将文档保存为纯文本文件 ...

    office办公小技巧 如何将word选择题转换成Excel
    七日拂晓看资讯03-13 21:24
    关注
    点击播放 GIF 0.0M

    图1-1

    图1-1是以word方式录入的选择题。图1-2是转换后的Excel数据库格式。

    图1-2

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

    图1-3

    (一). 打开“查找与替换”对话框,在查找内容栏输入^w(它是空格标志符),替换栏为空白。

    图1-4

    复制“A、”,执行“编辑替换”命令,将光标停放在查找栏,按“Ctrl+V”键,在查找栏输入“A、” 。在替换栏中输入 “@ A、”,点击[全部替换]按钮,这样文中所有的选项“A、”被替换成了“@ A、”,同理,将其它选项进行替换。

    图1-5

    (二).由于题中选项间有段落符标志,需要去除选项间的段落标志符,在“查找与替换”对话框中,将“p@”替换为“@”(“p”为段落标志符),去掉“@”字符前的所有段落标志符。

    图1-6

    (三).将文档另存为纯文本形式

    图1-7

    二.将纯文本文件转换成Excel电子表格

    图2-1

    图2-2

    图2-3所示的对话框中,选中“其他”复选框,然后输入字符“@”,单击[下一步],最后点击[完成]。这样,就将文本文档转换成了Excel数据表格。

    图2-3

    展开全文
  • 内含 EXCEL题库 PPT题库 WORD题库 PPT题库
  • python实现word转成自定义格式的excel文档(解决思路和代码) 支持按照文件夹去批量处理,也可以单独一个文件进行处理,并且可以自定义标识符 最近在开发一个答题类的小程序,到了录入试题进行测试的时候了,发现一...
  • 最近在开发一个答题类的小程序,到了录入试题进行测试的时候了,发现一个问题,试题都是word文档格式的,每份有100左右,拿到的第一份试题,光是段落数目就有800个。而且可能有几十份这样的试题。 而word文档是...
  • 【Python应用软件】Word表格怎么转换Excel#Word表格汇总Excel年底了,又到了汇总总结的时候。由于朋友要整理一千多个word表格到excel表上,帮她写了个程序,后来又将它改成更为通用的版本。其实在这个过程中我找到了...
  • word 格式的试题 问卷星excel格式

    千次阅读 2021-01-22 10:29:29
    word 格式的试题 问卷星excel格式 1、选中word中要转换的文字 2、菜单:插入->表格->文本转化成表格 填写要分的列数,上面的图中选择分为5列。效果如下图: 3、复制后打开问卷星的excel模板,选择合适的...
  • python小白的word转excel

    千次阅读 2021-02-04 19:47:50
    三、设置一个函数来写入excel,转为可识别通用的“utf8”,然后创建一个表格来将文档里的内容写入到表里去 四、利用for循坏来设置表里多少个为一行 五、在最后设置表的保存路径以及提示是否创建成功 import docx ...
  • 成人高考计算机试题 计算机试题 word试题 excel试题 能够熟练掌握这些题目 计算机会考关于wordexcel 拿高分
  • 公众号后台回复“图书“,了解更多号主新书内容作者:小小明来源:菜J学Python需求有一个下面这种形式的word表格:希望能转换为下面这种格式的excel表格:测试word文档读取先测试...
  • 1000道 word excel 上机操作试题

    热门讨论 2011-11-03 17:47:28
    1000道 word excel 上机操作试题 通过Office管理器的自定义功能,可以根据日常工作的需要,将计算机中常用软件的图标(例如:文件管理器、MS-DOS提示符、计算器、游戏或图形处理软件等)加到工具栏,使操作更加便捷...
  • 前阵子朋友托我帮忙把Excel试题表格处理一下,打印之后拿来复习。...于是,大概花了半个小时,写个点Python代码实现把Excel转成了Word文档。大概,表格长这样。最终效果图,大概是这样的。公众号回复"Excel转Word"获...
  • 1.word,excel必懂的基础知识原发布者:alazi第1章Excel基础知识1.1Excel基本操作1.2工作表的操作1.3公式与函数的操作1.4分类汇总与数据透视表1.5图形与图表的操作本章学习目标Excel的命令和工具栏的应用工作表的相关...
  • Hi,How are you doing? 我是职场编码(CodeVoc)。 在E000中,我们介绍了Node.js、Ruby、...这个工具的主要目的是为了把Excel题库数据写入Word生成试题。 它除了可以选择源文件,还可以选择目标文件。 点击“..
  • 1. 三、电子表格 打开... excel计算机考试题Excel中,对多单元格区域不能设置(A、对角线 )截图为繁体版供参考3. EXCEL考试试题1、扩展名是 .xls (不是exl),有 255 张工作表。2、插入“公式”3、相对地址,(还有...
  • 2012职称计算机考试试题((wordexcel、powerpoint、xp).pdf
  • 2013年6月 excelword、ppt综合真题及答案 考试和练习都可以下载
  • word excel 上机考试试题包含word excel 两个部分。
  • 计算机二级office考试word试题上机知识点操作讲解,可以供初学者或者想考计算机二级的学生使用。
  • 职称计算机考试模块综合试题(wordexcel、powerpoint、xp).pdf
  • 职称计算机考试模块综合试题(wordexcel、powerpoint、xp).doc
  • 职称计算机考试模块综合试题(wordexcel、powerpoint、xp)专题.pdf
  • 职称计算机考试模块综合word,excel,xp,powerpoint试题及答案.pdf
  • Office考试题 word excel

    2009-03-30 12:11:08
    Office考试题 word excel

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,359
精华内容 3,343
热门标签
关键字:

word考试题转excel