当前位置: 首页 > 新闻动态 > 网络资讯

WPS如何批量新建文件夹 根据员工表自动生成【办公】

作者:米爾特 浏览: 发布日期:2026-02-02
[导读]:可通过WPS表格公式生成MD命令、WPS宏(VBA)自动创建、或表格+资源管理器拖拽辅助三种方法,在指定路径下批量创建以员工姓名命名的【办公】文件夹。
可通过WPS表格公式生成MD命令、WPS宏(VBA)自动创建、或表格+资源管理器拖拽辅助三种方法,在指定路径下批量创建以员工姓名命名的【办公】文件夹。

☞☞☞☞点击夸克ai手把手教你,操作像呼吸一样简单!☜☜☜☜☜

如果您需要根据员工表中的姓名或工号等信息,在指定路径下批量创建以员工名称命名的【办公】文件夹,则可通过WPS表格结合系统命令或WPS宏功能实现。以下是几种可直接操作的方法:

一、使用WPS表格公式生成MD命令并执行

该方法利用WPS表格拼接Windows系统命令行指令,生成可批量执行的“md”(即mkdir)命令,适用于熟悉命令提示符操作的用户。

1、在WPS表格中,确保员工姓名列(例如A

列)已填写完整,且无空值或非法字符(如\ / : * ? " |)。

2、在B1单元格输入公式:="md "&"D:\办公\"&A1,其中“D:\办公\”为预设根目录,请按实际路径修改。

3、将B1公式向下填充至所有员工行,得到每行对应的一条创建命令。

4、全选B列命令,复制后粘贴至记事本,另存为“新建文件夹.bat”,编码选择ANSI。

5、双击运行该.bat文件,系统将在D:\办公\路径下批量创建以员工姓名命名的子文件夹。

二、使用WPS宏(VBA)自动创建文件夹

该方法通过WPS内置的VBA编辑器编写脚本,由程序自动读取员工名单并调用系统API创建文件夹,无需手动导出批处理文件。

1、在WPS表格中按下Alt + F11打开VBA编辑器。

2、点击“插入”→“模块”,在新模块窗口中粘贴以下代码:

Sub CreateFoldersFromList()

Dim ws As Worksheet, rng As Range, cell As Range

Dim folderPath As String, fullPath As String

Set ws = ActiveSheet

Set rng = ws.Range("A2:A" & ws.Cells(ws.Rows.Count, "A").End(xlUp).Row)

folderPath = "D:\办公\"

For Each cell In rng

If Not IsEmpty(cell.Value) Then

fullPath = folderPath & Trim(cell.Value)

If Dir(fullPath, vbDirectory) = "" Then MkDir fullPath

End If

Next cell

MsgBox "文件夹创建完成!"

End Sub

3、关闭VBA编辑器,返回表格界面,按下Alt + F8,选择“CreateFoldersFromList”,点击“运行”。

4、确认D:\办公\路径存在且有写入权限,程序将逐行读取A列内容并创建同名文件夹。

三、借助WPS表格+资源管理器拖拽辅助法

该方法不依赖编程或命令行,适用于仅需少量员工(≤50人)且希望全程可视化的场景,通过文本生成与快捷操作结合完成。

1、在WPS表格A列列出全部员工姓名,B列输入公式:="办公\"&A1,向下填充。

2、复制B列全部结果,在资源管理器中打开目标父级文件夹(如D:\),空白处右键→“新建”→“文件夹”。

3、立即按F2重命名第一个文件夹,粘贴B1内容,回车确认;重复此操作,依次为每个B列值创建对应文件夹。

4、为提升效率,可先在WPS中将B列复制为纯文本(避免格式干扰),再使用资源管理器地址栏输入shell:sendto打开发送到菜单,配合“新建文本文档”快速占位后重命名。

免责声明:转载请注明出处:http://m.hclxt.cn/news/800128.html

扫一扫高效沟通

多一份参考总有益处

免费领取网站策划SEO优化策划方案

请填写下方表单,我们会尽快与您联系
感谢您的咨询,我们会尽快给您回复!