近日工作中有一个需求,依据文件目录批量创建word文档.
使用脚本语言生成.
脚本内容如下:

@echo off
for /f "delims=" %%i  in (list.txt) do (
echo "1.docx" "%%i.docx"
copy "1.docx" "%%i.docx"
)

文档目录如下

6.6.2 组织结构设计
6.6.3 核心业务应用解决方案
6.6.3.1 XXXX1
6.6.3.2 XXXX2
6.6.4 核心业务应用解决方案管理收益总结
6.7 评价管理
6.7.1 概述
6.7.2 组织结构设计
6.7.3 核心业务应用解决方案
6.7.3.1 XXXX1
6.7.3.2 XXXX2
6.7.4 核心业务应用解决方案管理收益总结
6.8 监督管理

基本原理:
逐行解析txt内容,并且调用copy命令生成文档.
需要注意:

  1. 解析的文本需要使用GBK编码否则解析出文字为乱码
  2. 需要处理空格等空字符后再进行解析
Last modification:January 13th, 2020 at 07:39 pm