精华内容
下载资源
问答
  • 最近因为一些失误,导致恢复的文件名不对,所以就写个python程序,下面这篇文章主要给大家介绍了关于利用python批量修改word文件名的相关资料,文中给出了详细的示例代码,需要的朋友可以参考借鉴,下面来一起看看吧...
  • 获取批量Word文件名,并批量删除其中的分隔符
  • 最近不小心把硬盘给格式化了,由于当时的文件没有备份,所以一下所有的文件都没有了,于是只能采取补救措施,用文件恢复软件恢复了一部分的数据出来,但是恢复完毕的文件的文件名全丢了,所有的文件只有代号,如下面...

    最近不小心把硬盘给格式化了,由于当时的文件没有备份,所以一下所有的文件都没有了,于是只能采取补救措施,用文件恢复软件恢复了一部分的数据出来,但是恢复完毕的文件的文件名全丢了,所有的文件只有代号,如下面的图:

    几万个文件这要是手动的改得要改到明年。所以便动手写了一个python的脚本程序来代替这种繁杂的操作。

    主要想法:想让程序来理解我的word文档里到底是什么内容是不可能的了,但是好在我的word文档内容都有标题,大部分的标题正好就是这个文档的文件名,于是我便打算把文档的标题当作文件名,而文件名大部分都是内容的第一段,于是思路便有了。于是开始写程序开干。

    首先需要安装python-docx库,直接通过pip安装:  pip install python-docx

    具体的程序如下:

    # -*- coding: utf-8 -*-
    """
    NameChange1.0
    
    This is a program that automatically modifies
     the name of an word document.
     
     author:fanghao
    """
    from docx import Document
    import os
    
    #这个是放所有待修改的word文件的目录
    dir_1 = "C:\\Users\\visg\\Desktop\\4"
    filenames = os.listdir(dir_1)
    
    #自动修改
    for a in range(len(filenames)):
        print(filenames[a])
        dir_docx = dir_1 +"\\"+ filenames[a]
        try:
            document = Document(dir_docx)
        except:
            print("error")
        else:
            new_name = document.paragraphs[0].text + '.docx'
            try:
                os.rename(dir_1 + os.sep + filenames[a],dir_1 + os.sep + new_name)
            except(FileNotFoundError,FileExistsError,OSError):
                print("FileNotFoundError")
    

     具体的目录自己修改下就可以了,这里我直接跳过了哪些名字改后重复的文件。

    但是有点坑的地方是恢复出来的文档有的是docx,有的是doc文档,docx文档可以通过以上的方法来改名,但是doc文档便出现了问题。于是便只能先把doc文档转成docx文档,然后再用上述的方法来修改。怎么把doc转成docx,这里有一篇博客,一个大牛写了个比较利好的插件可以很好的实现(http://blog.sina.com.cn/s/blog_5488e3a90100u8ux.html),亲测好用!

    注意:上述的方法对于大部分的word文档是可以的,但是有些文档由于格式等自身原因,无法进行修改,对于这些文档可以直接手动修改。

     

    转载于:https://www.cnblogs.com/zutterhao/p/7678523.html

    展开全文
  • 如何实现WORD保存文件名有日期,使用VBS脚本实现
  • 文件名乱码 $filename = iconv("utf-8","gb2312",$examAswer->exam_name.'-'.$examAswer->username.'-'.time()); //防止有的浏览器下载之后中文乱码 ######下载word文件 header("Content-type: ...
    文件名乱码

    在这里插入图片描述

            $filename = iconv("utf-8","gb2312",$examAswer->exam_name.'-'.$examAswer->username.'-'.time());   //防止有的浏览器下载之后中文乱码
    
    下载word文件
            header("Content-type: application/vnd.ms-word");
            header("Content-Disposition:attachment;filename=".$filename.".docx");
            header('Cache-Control: max-age=0');
            $templateProcessor->saveAs("php://output");
    
    展开全文
  • word新建文档默认文件名When saving a file for the first time, you may have noticed Word suggesting a file name to you in the “Save As” dialog box. This file name is typically taken from the first ...
    word新建文档默认文件名

    word新建文档默认文件名

    00_lead_image_default_file_name

    When saving a file for the first time, you may have noticed Word suggesting a file name to you in the “Save As” dialog box. This file name is typically taken from the first paragraph in your document. However, this is actually Word’s second choice for suggested file names.

    首次保存文件时,您可能已经注意到Word在“另存为”对话框中为您建议一个文件名。 该文件名通常取自文档的第一段。 但是,这实际上是Word建议文件名的第二选择。

    If you’ve set the “Title” property for the document, Word uses that as the suggested file name when you first save the document. For example, we set the “Title” property for this article to the title of the article.

    如果您为文档设置了“标题”属性,则在首次保存文档时,Word会将其用作建议的文件名。 例如,我们将本文的“ Title”属性设置为文章的标题。

    01_setting_title

    When we save the article the first time (press “Ctrl + S” and select a location or click “Browse” on the “Save As” screen), that “Title” property is entered in as the file name in the “File name” edit box on the “Save As” dialog box.

    当我们第一次保存文章时(按“ Ctrl + S”并选择一个位置或在“另存为”屏幕上单击“浏览”),在“文件名”中输入“ Title”属性作为文件名”对话框中的“另存为”对话框中。

    02_default_file_name_proposed

    If you want the same default file name to be used for all documents of a specific type, you can create a template for use with those documents and set the “Title” property in the template.

    如果要对特定类型的所有文档使用相同的默认文件名,则可以创建用于这些文档的模板 ,并在模板中设置“ Title”属性。

    NOTE: You do not need to add the file extension (.docx) to the “Title”. Word automatically adds that to every file name.

    注意:您不需要将文件扩展名(.docx)添加到“标题”。 Word自动将其添加到每个文件名。

    03_setting_title_in_template

    When you create a new document with that template attached

    当您创建带有该模板的新文档时

    04_creating_new_document_from_template

    …and you save the document for the first time, the text you entered into the “Title” property is entered as the default file name in the “File name” edit box on the “Save As” dialog box.

    …并首次保存文档,在“另存为”对话框的“文件名”编辑框中,将输入“标题”属性的文本作为默认文件名输入。

    05_title_from_template_inserted_as_filename

    You can simply add to or change the file name for each document when you save it.

    保存时,您可以简单地添加或更改每个文档的文件名。

    NOTE: If your document does not have any text in it and you haven’t set the “Title” property, Word inserts “DocX.docx” as the file name, where the “X” is a number that depends on how many new documents you have created during your current Word session. This number is set back to “1” after you close all open Word documents.

    注意:如果您的文档中没有任何文本,并且您尚未设置“ Title”属性,Word将插入“ DocX.docx”作为文件名,其中“ X”是一个数字,取决于新文件的数量您在当前Word会话中创建的文档。 关闭所有打开的Word文档后,此数字设置回“ 1”。

    翻译自: https://www.howtogeek.com/220794/how-to-change-the-default-file-name-used-when-saving-word-documents/

    word新建文档默认文件名

    展开全文
  • 如何将文件名导入Word中,
  • 复制文件名 可以把任何文件的文件名转换成Word
  • Jsp导出word文件名乱码的问题

    千次阅读 2011-01-13 19:54:00
    Jsp导出word文件名乱码 response.setContentType("application/msword"); response.setHeader("Content-Disposition","attachment; filename=测试中文"); 一般我们看见page contentType="text/html;...

    在Jsp导出word时,文件名成了乱码。

     

    示例:

     

    <%@ page contentType="text/html;charset=utf-8" %>
    <%@ page import="java.net.URLEncoder"%>
    <%
    response.setContentType("application/msword");
    response.setHeader("Content-Disposition","attachment; filename=测试中文");
    %>
    <html>
    <head></head>
    <body>
    这只是一个测试
    </body>
    </html>  

     

    一般我们看见page contentType="text/html;charset=GBK" ,自然就会认为用GBK对中文进行编码,

    response.setHeader("Content-Disposition","attachment; filename="+URLEncoder.encode("测试中文", "GBK"));

     

     由于windows系统是用uncode存储文件名和文件夹名的,所以这里应该用UTF-8进行编码才对。

    response.setHeader("Content-Disposition","attachment; filename="+URLEncoder.encode("测试中文", "UTF-8"));

     

    说明:

    Linux环境下暂时未测试。

    展开全文
  • 1、用python批量替换word文件中的文字。 会议文件。... 2、用python批量替换word文件的文件名文件名“第二届第二次会议”替换“第一届第一次会议“。 涉及多个会议文件,会议通知,会议记录,会议决议。
  • Word2003文件名或路径错误的解决方法

    千次阅读 2007-11-07 22:30:00
    现象:打开word文档时提示 文件名或路径错误 但点击确定后word使用正常尝试删除默认的模板文件,没有效果 尝试卸载重新安装office,也没有效果后来突然发现出现错误提示的时候word的状态栏里面正提示“病毒扫描”,...
  • d:\word目录下 复制如下代码: dir d:\word\*.doc >d:\word.txt 在桌面新建一个文本文档,将代码粘贴进入,将文本文档的后缀名改为.bat 双击运行,它会把d:\word目录下的word文件全部找出来写在d:\word.txt文件里...
  • 批量获取Word文档的文件名信息

    千次阅读 2017-07-03 15:37:15
    在日常工作中,当我们需要批量获取文档的文件名信息时,可以通过程序完成,减轻了人工的工作量。 首先需要将所有文档放在同一个文件夹中,并得到该文件夹的存放的路径path,然后在利用程序获取信息。我们采用java...
  • 通过freemarker生成一个word 解决生成的word用wps打开有问题的问题,解决出word时中文文件名乱码问题
  • VB 改文件名word

    2013-11-07 09:02:47
    1,本程序是VB调用word,实现主动查找特定字符串,取特定字符串,然后对word文件重命名的程序。 2,检察机关,需要根据判决书的 被告人信息,获取被告人姓名,(名字有2个字,3个字,4个字)程序都有写算法来解决。 ...
  • // 将WORD类型文件名(即UNICODE编码方式),转化为ANSI编码输出 WideCharToMultiByte(CP_ACP, 0, buff->wFileName, 512, t, 512, NULL, FALSE);
  • 匹配excel 表 : ^(.)+\\.[xls | xslx]$ 匹配图片表 :.... ^(.)+\\.[jpg | jpeg]$
  • 举例来说,如果你打开存放图片文件的文件夹时,将全部文件选中,复制,然后粘贴到Word文档中,结果所有的图片都将被插入到文档中,这不是我想要的结果,实际上,我只需要一份单纯的文件名清单。 A“命...
  • Word 使用宏根据文件名实现文件版本号自动更新_rev02 http://blog.csdn.net/nksmiles/article/details/7348679
  • word文档批量插入图片及其文件名

    千次阅读 2020-03-25 15:43:59
    alt+f11 Sub PicWithCaption() Dim xFileDialog As FileDialog Dim xPath, xFile As Variant On Error Resume Next Set xFileDialog = Application.FileDialog(msoFileDialogFolderPicker) ...
  • 现在就是写个功能php下在中文的word文档 比如:我www.xhs5.com/定单.doc 这样子的地址,如何在浏览器中下在的,在ie下都可以,就是在其它浏览器下下在不了.... 要是使用英文文件名order.doc 下载后能不能改成中文...
  • 通过freemarker制作word比较简单 步骤:制作word模板。制作方式是:将模板word保存成为xml----在xml的word模板中添加相应的标记----将xml的word文件的后缀名改成ftl文件   详细步骤如下: 模板制作(将要...
  • ReportViewer自带的导出Excel与PDF、Word等功能,IE8下一切正常,但是IE7下面,选择保存文件一切正常,但是选择打开文件时,文件名变成了%E7%A4%BE%BC%9A.excl这样的文件名,请问怎么解决这个问题。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,021
精华内容 808
关键字:

word文件名