可在Excel中不启用宏批量创建文件夹:一、用公式生成md命令并保存为.bat运行;二、导出CSV后用PowerShell脚本创建;三、用快速填充生成路径,在资源管理器地址栏粘贴执行。
立即进入“☞☞☞☞☞点击办公资源大全直接保存☜☜☜☜☜”;
☞☞☞☞点击夸克AI手把手教你,操作像呼吸一样简单!☜☜☜☜☜

如果您希望在Excel中根据单元格内容批量创建文件夹,但又不想启用宏或编写VBA代码,则可以通过Excel与Windows命令行的结合实现。以下是不依赖宏的多种可行方法:
一、使用Excel公式生成MD命令文本
该方法利用Excel内置函数拼接出可在Windows命令提示符中直接执行的“md”(即mkdir)命令,再将结果复制粘贴至CMD运行。所有操作均在Excel界面内完成,无需启用宏。
1、在Excel工作表中,将待建文件夹名称列于A列(例如A2:A100)。
2、在B2单元格输入公式:="md "&CHAR(34)&A2&CHAR(34),其中CHAR(34)生成英文双引号,确保含空格的文件夹名被正确识别。
3、下拉填充B2公式至对应行,得到完整命令列表。
4、选中B列生成的全部命令,按Ctrl+C复制。
5、打开Windows记事本,粘贴内容,另存为.bat格式文件(如“新建文件夹.bat”),编码选择ANSI或UTF-8无BOM。
6、双击运行该.bat文件,系统将在当前目录下批量创建对应文件夹。
二、通过PowerShell脚本配合Excel导出数据
此方法不修改Excel安全设置,也不调用VBA,仅将Excel数据导出为CSV,再由PowerShell读取并执行创建操作。PowerShell为Windows默认组件,无需额外安装。
1、将文件夹名称整理至Excel的A列,首行为标题(如“FolderName”),保存工作表为CSV(逗号分隔)格式,路径不含中文和特殊符号。
2、新建文本文档,输入以下内容:Import-Csv "C:\path\to\your\folders.csv" | ForEach-Object { New-Item -ItemType Directory -Path ".\$($_.FolderName)" -Force }。
3、将上述代码中“C:\path\to\your\folders.csv”替换为实际CSV文件的绝对路径。
4、将文本文档后缀名改为.ps1(如“create_folders.ps1”)。
5、右键点击该.ps1文件,选择“使用PowerShell运行”,确认执行策略提示(如需,以管理员身份打开PowerShell,执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser临时允许本地脚本)。
三、利用Excel“快速填充”+文件资源管理器地址栏执行
适用于少量文件夹(建议≤20个),全程在图形界面操作,完全规避命令行与脚本,依赖Windows文件资源管理器对多级路径的自动创建能力。
1、在Excel中将文件夹名填入A列,在B1输入目标父文件夹的完整路径(如D:\Projects)。
2、在B2输入公式:=B$1&"\"&A2,回车后选中B2,按Ctrl+E触发快速填充,生成全部完整路径。
3、复制B列任一单元格中的完整路径(如D:\Projects\Q3_Report)。
4、打开文件资源管理器,在地址栏粘贴该路径并按Enter,系统将自动进入该路径所在父目录,并在状态栏提示“正在创建文件夹…”。
5、重复步骤3–4,或一次性复制多个B列路径,分别在地址栏中逐条执行。










