版本不定期更新,目前只支持 Microsoft Excel 64位
下载:https://wwz.lanzoui.com/iW8itwckg6b 密码:0000
FTools for Excel 是一款文件(文件夹)批量处理工具,以Microsoft Office Excel COM加载项的形式实现。
之所以借助Excel加载项这种形式实现,是因为Excel本就是一个高度灵活的“列表控件”,用户可以自由地对获取到工作表的路径进行各种增、删、改、查操作,极大方便对文件(文件夹)路径的过滤、编辑等。
①基础模块,用于获取文件/文件夹路径;
②路径处理模块,用于文件/文件夹的批量复制、移动、重命名与文件夹批量创建(可多级);
③PDF文档处理模块,已实现多PDF合一、图片合并为PDF、PDF拆分为图片;
④打印模块,实现Excel、Word、PDF文档的批量打印;
⑤Office模块,实现Excel文件的合并(多簿表转一簿一表,多簿表转一簿多表)与 Office文件格式转换
特别提示:
高度自由也带来了较大风险,比如对路径编辑的不规范可能造成文件误移动、误改名等情况,所以该工具不对文件安全负责,所以强烈建议不熟悉该工具使用的用户备!份!操!作!
操作本工具时请单工作簿操作,有些Application级的变量可能会因多工作簿操作而受影响(作者现在懒得处理它)。
基础环境:
微软 Office2010+ 64位,请自行下载
.Net Framework 4.5.2, 点击跳转至官方下载页面
安装方法:
1.确保本机的基础环境具备;
2.查看自己Excel(Office)的位数;
3.双击FTools_Setup_v****.exe安装。
一、Common 路径信息获取模块
是一个基础功能模块,用于获取文件(文件夹)路径列表,其它模块的功能都需要预先使用本模块获取路径信息。
①搜索模式
可使用*、?作为通配符进行搜索,使用方法同Windows系统资源管理器的搜索。
默认为“*”,即列出全部文件。
②包含子文件夹
勾选则搜索子文件夹的匹配文件(或文件夹),不勾选则只列出当前路径下的文件(或文件夹)。
③搜索文件
勾选则搜索文件,不勾选则搜索文件夹
④采用时间排序
勾选,则获取的路径信息按编辑时间排序;
不勾选,则按Windows中名称的自然序排序;
⑤获取路径信息
点击弹出文件夹选择对话框,选择一个文件夹。
a.③勾选:
确定后获取其下的文件路径信息列表到当前工作簿的“FilePathInfos”工作表,如果该表不存在则自动创建一个。
b.③未勾选:
确定后获取其下的文件夹路径信息列表到当前工作簿的“FolderPathInfos”工作表,如果该表不存在则自动创建一个。
⑤路径信息列表
a.获取文件路径信息
在名为FilePathInfos的工作表中:
A列是文件所在文件夹;
B列是文件名;
C列是文件扩展名;
D列(X-Parameter)是预留列,用于进行复制、移动、重命名等操作时的参数写入,比如要进行文件重命名操作,该列输入的参数是新的文件名(如上图)。
E列是预留列,用于在进行操作时输出操作状态;
b.获取文件夹路径信息
在名为FolderPathInfos的工作表中:
A列是文件夹父级路径;
B列是文件夹名;
C(X-Parameter)是预留列,用于进行复制、移动、重命名等操作时的参数写入,比如要进行文件夹重命名操作,该列输入的参数是新的文件夹名(如上图);
D列是预留列,用于在进行文件夹操作时输出操作状态;
二、F-Path 文件(文件夹)路径操作
(一)用途
a.文件(文件夹)的批量复制、移动、重命名;
b.文件夹的批量创建;
(二)约定
1、使用约定
该工具不对文件安全负责,所以强烈建议不熟悉该工具使用的用户备!份!操!作!
使用本软件。即视为同意了本约定。
2、路径的说明
目标文件全路径的示例:C:\Users\Administrator\Desktop\新建文件夹\office2016.zip
其中:
“C:\Users\Administrator\Desktop\新建文件夹”是文件夹路径
“office2016.zip”是目标文件名
(三)准备
操作前应使用Common模块获取原文件(文件夹)的路径,并且确保涉及的文件已经关闭,即没有被进程占用。
移动与复制
①移动、复制文件
在“FilePathInfos”工作表D列填写目标文件的全路径(全路径的定义 往上翻),然后执行移动、复制,在E列显示操作结果。
注意:
a.确保目标文件全路径的的文件夹路径存在;
b.确保目标路径下不存在与目标文件同名的文件。
②移动、复制文件夹
在“FolderPathInfos”工作表C列填写目标文件夹的全路径,然后执行移动、复制,在D列显示操作结果。
重命名
①重命名文件
在“FilePathInfos”工作表D列填写新的文件名(参照B列,只是文件名,带扩展名),然后执行。
②重命名文件夹
在“FoldePathrInfos”工作表C列填写新的文件夹名(参照B列),然后执行。
创建文件夹
创建文件夹,支持多级文件夹的创建。
将编辑好的文件夹路径放到“FolderPathInfos”工作表的C列,执行Create(创建)。
注意:
①需要确保要生成文件夹的父级路径存在,即上图红色标识的区域;
②多级文件夹创建时 高级别文件夹需要放在前面,即生成了父级,才能继续生成子级;
三、Print 打印
目前只支持word、excel、PDF常规文件的打印。
首先,要使用Common模块获取待打印文件的路径信息到“FilePathInfos”工作表,可以根据需求调整路径(行)顺序、进行增删等操作。总之,需要存在给定样式的文件路径信息。
再有,如果发现自己搞错了打印文件或者打印设置,你需要做的是立即抽纸盒!!!!切记。
①设置默认打印机
打印机的单双面,翻页等设置请去“控制面板”更改该打印机的“打印首选项”设置。
②打印份数
③是否逐份打印
默认逐份打印,即123,123,123模式
不勾选则是111,222,333模式
④Excel打印范围
指Excel工作表的索引范围
注意:Excel工作表的索引范围在“指定范围工作表”选项下生效。
⑤ Excel打印模式选项
打印整簿;
打印活动工作表;
打印第一个表;
打印给定索引范围的工作表,需要确定索引范围有效;
注意:如果想打印第2个工作表怎么办呢?使用“指定范围工作表 ”模式,范围为2-2呗!
⑥页码调整框
pdf或者word文档的页数范围。
⑦打印
根据文档类型执行打印命令,逐行发送到打印机。
四、PDF Processing PDF文档处理
五、Office文档批处理
六、About 关于
获取本帮助文档。
查看工具信息。
如有使用疑问可在下面回复,如有具体需求可以联系作者。