好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 tianlan001 于 2025-1-11 00:49 编辑
工作中有时候需要批量处理Word中具有相同结构的大量表格,于是有了这个小工具(第一个大功能)。
没做GUI,简单弄了个bat文件。解压后直接运行bat文件即可。
注:bat文件只实现了第一个Word表格读写操作功能,后两项功能如有需要可仿照自行添加。
主要功能
- Word表格读写操作
- Doc转Docx
- 文件密级增删改
详细功能
===============================================================
读写Word表格(逗号、分号需要是英文状态)
===============================================================
打印src.docx中第table_index个表格的全部内容。
exe_name -p src.docx table_index
从src.docx中提取表格指定单元格(行列号支持负数)内容保存到dst.xlsx中。
支持多个单元格同时提取。fromid:toid表示表格序号范围,默认为all,表示全部表格。
exe_name -r src.docx row1,col1;row2,col2;…… [fromid:toid]
将dst.xlsx中的内容批量写入到src.docx中表格指定单元格(行列号支持负数)中。
支持多个单元格同时写入。
exe_name -w src.docx dst.xlsx row1,col1;row2,col2
删除src.docx中表格指定单元格(行列号支持负数)内容。
支持同时删除多个单元格内容。fromid:toid表示表格序号范围,默认为all,表示全部表格。
exe_name -d src.docx row1,col1;row2,col2;…… [fromid:toid]
直接将txt内容写入到src.docx中表格指定单元格(行列号支持负数)中。
支持多个单元格同时写入。fromid:toid表示表格序号范围,默认为all,表示全部表格。
exe_name -qi src.docx txt row1,col1;row2,col2;…… [fromid:toid]
直接将pic图片插入到src.docx中表格指定单元格(行列号支持负数)中。
支持多个单元格同时插入。fromid:toid表示表格序号范围,默认为all表示全部表格。
pos指定插入位置,默认在单元格最后插入。
参数width表示插入图片时设置宽度,默认1.3,单位是cm。
exe_name -qip src.docx pic row1,col1;row2,col2;…… [fromid:toid] [pos] [width=1.3]
将dst.xlsx中的指定的图片批量插入到src.docx中表格指定单元格(行列号支持负数)中。
支持多个单元格同时插入。参数width表示插入图片时设置宽度,默认1.3,单位是cm。
只插入图片,不会清空原单元格内容。指定图片格式为:[pic]=图片路径
exe_name -i src.docx dst.xlsx row1,col1;row2,col2;…… [width=1.3]
删除src.docx中表格指定行。fromid:toid表示表格序号范围,默认为all表示全部表格。
exe_name -delrow src.docx row [fromid:toid]
===============================================================
格式转换:doc-->docx
===============================================================
将path目录下所有doc文件转换|递归转换成同名docx文件。
已有的同名文件将会被覆盖。-del删除原文件。
exe_name -t|-t-cd path [-del]
将单个doc文件转换同名或名为docxfile的docx文件。
已有的同名文件将会被覆盖。-del删除原文件。
exe_name -st docfile [docxfile] [-del]
===============================================================
密级修改
===============================================================
为path目录下所有扩展名为file_ext的文件名增加|递归增加密级(*代表所有文件)
exe_name -add|-add-cd path file_ext 密级
为path目录下所有扩展名为file_ext的文件名修改|递归修改密级(*代表所有文件)
exe_name -mod|-mod-cd path file_ext 旧密级 新密级
为path目录下所有扩展名为file_ext的文件名删除|递归删除密级(*代表所有文件)
exe_name -del|-del-cd path file_ext 密级
示例
|
-
1.png
(189.8 KB, 下载次数: 0)
打印表格内容
-
2.png
(458.44 KB, 下载次数: 0)
提取指定单元格内容到Excel中
-
-
pick.part05.rar
2.06 MB, 下载次数: 7, 下载积分: 吾爱币 -2 CB
-
-
pick.part04.rar
2.9 MB, 下载次数: 7, 下载积分: 吾爱币 -2 CB
-
-
pick.part03.rar
2.9 MB, 下载次数: 7, 下载积分: 吾爱币 -2 CB
-
-
pick.part02.rar
2.9 MB, 下载次数: 7, 下载积分: 吾爱币 -2 CB
-
-
pick.part01.rar
2.9 MB, 下载次数: 10, 下载积分: 吾爱币 -2 CB
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|