精华内容
下载资源
问答
  • 2021-07-14 15:30:19
    import win32com.client
    import os
    import time
    import logging
    from logging import handlers
    
    def update_doc(file):
        word = win32com.client.DispatchEx("Word.Application")                                                               # 模拟打开 office
        try:
            doc = word.Documents.Open(file)                                                                                 # 打开文件
            doc.TablesOfContents(1).Update()                                                                                # 更新目录
            doc.Close(SaveChanges=True)                                                                                     # 关闭文档
            word.Quit()                                                                                                     # 退出
        except:
            print(file,"文件无目录!")
    
    def run():
        #log = Logger(file_dir + '..\\Log\\' + 'codeDirLog.log', level='debug')
        #Logger('error.log', level='error').logger.error('error')
        #file = os.path.realpath('../Demo/') + '\\'                                                                         # 获取当前文件路径,并在尾部添加‘\’
        file=r'D:\Desktop\EJinDiao\static_file\上海国际机场股份有限公司'
        # file = os.path.realpath('')+'\\DataFileRes\\'                                                                                           # 获取当前文件路径,并在尾部添加‘\’
        files = os.listdir(file)                                                                                            # 获取当前路径下所有文件名称
        file_names = [f for f in files if f.endswith((".doc", ".docx"))]                                                    # 将所有word文件名称存入file_names
        print('待处理的文件列表:',file_names)
        count = 1
        for file_name in file_names:
            if '~$' not in file_name:
                file_path = os.path.join(file, file_name)                                                                   # 将文件路径与文件名连接在一起
                print("开始处理:",file_name)
                update_doc(file_path)                                                                                       # 更新目录
                ticks_3 = time.time()
                print(count,'>>',file_name,"处理完成!",time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(ticks_3)))
                log_str = str(count)+'>>'+file_name+"处理完成!"+time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(ticks_3))
                #log.logger.info(log_strT)
                count = count + 1
        print('文件处理完成!')
    
    
    if __name__== "__main__" :
        run()
    
    
    class Logger(object):
        level_relations = {
            'debug':logging.DEBUG,
            'info':logging.INFO,
            'warning':logging.WARNING,
            'error':logging.ERROR,
            'crit':logging.CRITICAL
        }#日志级别关系映射
    
        def __init__(self,filename,level='info',when='D',backCount=3,fmt='%(asctime)s - %(pathname)s[line:%(lineno)d] - %(levelname)s: %(message)s'):
            self.logger = logging.getLogger(filename)
            format_str = logging.Formatter(fmt)#设置日志格式
            self.logger.setLevel(self.level_relations.get(level))#设置日志级别
            sh = logging.StreamHandler()#往屏幕上输出
            sh.setFormatter(format_str) #设置屏幕上显示的格式
            th = handlers.TimedRotatingFileHandler(filename=filename,when=when,backupCount=backCount,encoding='utf-8')#往文件里写入#指定间隔时间自动生成文件的处理器
            #实例化TimedRotatingFileHandler
            #interval是时间间隔,backupCount是备份文件的个数,如果超过这个个数,就会自动删除,when是间隔的时间单位,单位有以下几种:
            # S 秒
            # M 分
            # H 小时、
            # D 天、
            # W 每星期(interval==0时代表星期一)
            # midnight 每天凌晨
            th.setFormatter(format_str)#设置文件里写入的格式
            self.logger.addHandler(sh) #把对象加到logger里
            self.logger.addHandler(th)

    更多相关内容
  • 基于Python实现Excel数据处理自动化生成Word文档(含索引目录 分页).zip
  • word自动生成目录教程

    2013-03-12 15:12:16
    word自动生成目录教程;主要是根据自己的标题自动生成目录
  • word中的目录结构树提取出来放到html的左侧并生成相应的树目录,在html中点击树目录时整个页面可以跳到对应的位置
  • word文档建立索引

    千次阅读 2021-01-25 16:54:21
    有的时候,我们要在一个文档里面要写多篇文章的抽取式总结,并且最终的总结文档图文并用。如果这个总结知识自己看看而不需要非常正式的话,我们的最直接想法就是使用word,非常快速方便。 问题 我们需要为每一篇文章...

    背景

    有的时候,我们要在一个文档里面要写多篇文章的抽取式总结,并且最终的总结文档图文并用。如果这个总结知识自己看看而不需要非常正式的话,我们的最直接想法就是使用word,非常快速方便。

    问题

    我们需要为每一篇文章的总结写一个小标题,并建立索引,以方便我们快速定位查看该篇文章的总结。

    方法

    使用目录的方法,步骤如下。

    1.写好标题(红色)(注:标号1不写也可以)和总结(黑色)。

    在这里插入图片描述

    2.选中标题,点击样式,选中随便一个标题即可,因为“生成目录”功能只能识别下面四个标题。

    在这里插入图片描述

    3.对下面那个标题我们也要生成一个目录标题。而且由于两个标题是平等关系,所以指定的目录标题也要是一样的,我都选择“副标题”

    在这里插入图片描述

    4.在最前面生成目录,点击前面的空白处,点击“引用”,点击“目录”,点击自动生成目录(我选的第一个)。

    在这里插入图片描述

    5.效果如下,之后我们便可以点击目录处链接跳转到对应页面内容,非常方便。

    在这里插入图片描述

    展开全文
  • 1、打开word文章,选择要列入目录的内容,如我想把每一页的第一行作为目录的标题,然后点击“格式”中的“段落”。2、在“段落”的设置界面中,点开“缩进和间距”,在“常规”中的“大纲级别”中选择为“1级”,...

    91522a59880d67e8f7557debed2a1d1d.png

    1、打开word文章,选择要列入目录的内容,如我想把每一页的第一行作为目录的标题,然后点击“格式”中的“段落”。

    90101f3c37f40e6c4a6a31719be2ac9d.png

    2、在“段落”的设置界面中,点开“缩进和间距”,在“常规”中的“大纲级别”中选择为“1级”,关于大纲级别的定义就是经常看的“1”为1级标题、“1.1”为2级标题、"1.1.1"为三级标题。其他不设置为标题的内容可以默认选为“正文”。

    4ea60c57045e53b43ffdfc95db78b33d.png

    3、第二个步骤完成后,以此类推,将word文章中需要列入目录的内容都设置为“1级标题”。

    42309485977e0ec07c49537e13ca2478.png

    4、当所有目录的内容都设置为“1级标题”后,将鼠标滑移到文章的第一页空白处(或者需要插入目录的地方),点击“插入”,选择“引用”,然后点击“索引和目录”。

    b9bd741883018866ac5f2e03f3f633c3.png

    5、在“索引和目录”界面内,选择“目录”,然后在“显示页码”和“页码右对齐”前打勾“显示级别”设置为“1”。

    925dbbdd6253d6a594ccd15315f14acd.png

    6、然后点击确定,目录就自动生成了,标题和页码清清楚楚!

    6787be7dfb29826ce54c5232e72d3a85.png

    展开全文
  • 一键生成英文目录(域方法)

    1、在生成英文目录前需要先将中文目录生成好,如下图。
    在这里插入图片描述
    2、在想要设置的标题后,点击插入->文档部件->域
    在这里插入图片描述
    3、点击域后会出现以下页面,在类别处选择“索引和目录”,域名选择“TC”,文字域输入标题的对应的英文名,大纲级别就是中文目录的级别(要注意哦),之后点击确定就OK了。
    注意要在英文前写上标题号不然的话生成目录后是没有数字的在这里插入图片描述
    如果想要看到目录的英文,需要点一下下图中圈起来的图标,就可以看到啦
    在这里插入图片描述
    4、继续进行域操作:插入—>文档部件 —>域 …
    5、弄好后页面是这样的
    在这里插入图片描述
    6、一键生成英文目录
    点击目录—>自定义目录
    在这里插入图片描述
    点击选项
    在这里插入图片描述
    取消样式,勾上目录项字段,确认就OK了

    在这里插入图片描述
    生成后的目录如下图
    在这里插入图片描述
    7、右键修改字体,在效果图里取消,修改下字体与字号在这里插入图片描述
    效果图如下
    在这里插入图片描述
    完成,过程很仔细的,要细心哦!
    有条件的话给个一键三连吧!ღ( ´・ᴗ・` )比心

    展开全文
  • 当需要给word文档添加目录时,当需要查看word文档结构图(即左边显示目录--点击目录,右边自动跳转至目录所在页)时, 第一步,你需要先把希望显示的文字,设置其样式为“标题”,才能正常显示:1.点击“格式”--选择...
  • 设计了一个Word文档批量生成小工具软件

    万次阅读 多人点赞 2018-08-25 10:44:45
    最近,因工作需要开发了一个文档自动生成的小工具软件,即批量替换Word文档模板中设定标签为指定的内容。Word文档模板为事先已经排版好的报表、公文等文件,但留下部分内容需要更改,将该内容设定为一个标签(如...
  • 我也不知道这要填写什么的,希望对要的人有用
  • 用 Python 自动生成 Word 文档

    千次阅读 2021-01-14 22:30:39
    当然要用第三方库啦 :)使用以下命令安装:pip install python-docx使用该库的基本步骤为:1.建立一个文档对象(可...注:本库仅支持生成Word2007以后版本的文档类型,即扩展名为.docx 的。下面分步介绍其基本使用方...
  • 思路 首先我们要知道,目录跟随标题走。你要不想变请确定目录不变动后再改目录格式。...保存后选中标题手动加粗,然后在目录样式中取消加粗,再重新生成/更新目录即可实现 加粗前: 加粗后: 更新/插入目录: ...
  • <p><img alt="" height="804" src="https://img-ask.csdnimg.cn/upload/1622627404657.png" width="1664" /></p> ...点击一个目录索引 他url会发生改变。   有大牛路过 能够解惑下。不胜感激</p>
  • Word 转帮助文档,用于软件开发者编写操作文档后,将文档变成操作手册时候用。
  • 在利用Word文档制作会议记录等文件时,由于内容太多,为了方便了解文档大纲我们往往需要制作一个目录索引。那么很多小伙伴就有了疑惑,这个看似简单的目录索引到底该如何制作呢?今天小编就来教大家快速制作目录索引...
  • mongodb的应用之用python爬取网页内容并用mongodb保存. 由于mongodb是文档型数据库,...这样也就有机会对某些字段建立索引,实现关系数据库的某些功能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。
  • 说明 咦!人家的PDF怎么有目录索引,人家是怎么做的,怎么生成的?我也设置标题了,为什么保存PDF文档时还是没有生成PDF的索引目录呢?其实很简单...... 设置标题 生成PDF文档 目录索引阅读 ...
  • word目录怎么自动生成详细教程

    千次阅读 2021-06-23 10:57:49
    WORD文档在OFFICE中是非常重要的文档,在我们工作、学习中是必不可少的文章编辑软件。WORD文件功能众多,目录自动生成是其中的一项功能。使用这一功能能提高工作效率。如果不知道怎么用,就只有自己手动编辑目录,又...
  • word文档怎样设置自动生成多级标题一篇文章,怎么也会有标题存在,有标题才能创建目录,那么word怎么设置标题呢?下面小编整理了word文档设置自动生成多级标题的方法,供大家参阅。一、设置标题格式1.选中文章中的...
  • 方法一1、用WORD根据文章的章节自动生成目录--1.在[格式]中选[样式与格式]--2.出现右边的一条“样式格式”栏,这里面主要就是用到标题1,标题2,标题3。把标题1,标题2,标题3分别应用到文中各个章节的标题上,设置...
  • Word文档里有生成正确的目录,可是在导出PDF之后,却发现PDF文件里并没有生成对应的目录。 Word里的目录 注意:Word里面要有正确的目录,导出的PDF才能有对应的目录。 导出PDF 步骤1:打开Word文档→点击“文件”...
  • 1.2 增加输出为Word文档,优化了代码。增加了部分文件属性选项。 1.1 增加输出为html文件,优化了界面和代码。允许选择被索引的文件属性(只读、档案、正常、子目录),选择被索引的文件类型(所有、txt、doc、...
  • Word中如何自动生成、更新英文目录(使用域代码)

    万次阅读 多人点赞 2021-04-21 17:56:58
    毕业论文写作必看——word中如何利用域代码自动生成、更新英文目录
  • word自动生成多级标题的方法使WORD里面的文章自动生成目录: 假如文章中标题格式为 第一节……大标题(一级)1.1……小标题(二级)1.1.1—……小标题下的小标题(三级) 第N节……大标题(一级) n.1……小标题(二级)n.1.1—...
  • 本软件对指定的目录下的指定属性、指定扩展名文件(包括子目录下的文件)进行编目索引,保存为txt、htm、word文件(word文件需安装office)。 被勾选属性的文件可以索引,未勾选属性的文件将不被索引。既有勾选属性...
  • java 根据模板文件生成word文档

    万次阅读 多人点赞 2018-09-19 16:18:05
    最近需要做一个导出word的功能, 在网上搜了下, 有用POI,JXL,iText等jar生成一个word文件然后将数据写到该文件中,API非常繁琐而且拼出来的样式也不美观,于是选择了另一种方式----feemarker基于word模板的导出方式, ...
  • 展示md文件到页面上 提取目录 引入element树 纯前端展示 完整目录结构 背景 当前所做项目(vue-cli+element)有一个需求,做一个帮助文档,把word文档在页面中展示出来,要求能目录跳转。 思考过程 拿到这个需求,感觉...
  • 用Python生成Word文档 在指定位置插入图片 首先当然需要第三方库啦(▽) 天才第一步,第三方的库O(∩_∩)O哈哈~ 使用以下命令安装: pip install python-docx 那么重点来了: 使用该库的基本步骤为: 1.建立一个文档...
  • word怎么把目录显示出来

    千次阅读 2021-07-27 00:33:06
    1.word怎样在左侧显示目录工具原料:电脑+office2013word2013在左侧显示目录方法如下:一、打开做好的word文档二、点击文件--视图--导航窗格三、左侧即可看到目录显示2.怎么能让文字在WORD左边的目录中都显示出来1、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 33,935
精华内容 13,574
关键字:

word文档生成索引目录