Excel导入文件夹下的所有文件名称
发布网友
发布时间:2024-10-01 10:40
我来回答
共1个回答
热心网友
时间:2024-12-01 10:26
在日常工作中,我们可能会需要将某个文件夹下的所有文件名称导出,下面将介绍两种方法来实现这一需求,一种是通过Excel的常规操作,另一种则是通过VBA代码工具完成。
首先,我们需要使用的是Microsoft Excel(2013版本以上或Office 365),以下以Office 365为例进行演示。
方法一:使用选项面板的选项导入
① 在Excel中,点击选项栏的【数据】;
② 点击【获取数据】;
③ 点击【来自文件】;
④ 点击从文件夹【从文件夹】;
⑤ 打开的窗口中选择对应的文件夹,并点击打开;
⑥ 在弹出的窗口选择【转换数据】;
⑦ 将不需要的列删除,点击【关闭并上载】;
完成。
方法二:通过VBA代码实现一键导入
本示例演示在sheet1中的A1单元格输入文件夹目录,在C列导出文件夹名称。
步骤:
⑴ 在【开发工具】选项卡点击【visual Basic】选项;
⑵ 在弹出的窗口选择【视图】,然后选择【代码窗口】;
⑶ 将以下代码复制到代码窗口,然后关闭代码窗口。
复制代码后关闭窗口
下面是插入快捷按钮的步骤,实现点一个按钮快捷实现导入。
⑷ 在【开发工具】选项卡中点击【插入】选项选择【表单控件】中的按钮,在表格中任意区域绘制按钮;
⑸ 在弹出的窗口选择这个宏作用的位置,之后点击确定,就完成创建,也可右击按钮对一些样式进行调整;
⑹ 在A1输入所需文件夹,点击这个按钮就可以一键实现导出文件夹下文件列表了。效果如下:
每次需要使用的时候,另存这个表格,替换A1单元格中的文件路径就可以了~
*注:若工具栏没有【开发工具】选项,可以选择【文件】-【选项】-【自定义功能区】将开发工具选项加入到主选项卡中。
本次就先到这~