作者:乔山办公网日期:
返回目录:excel表格制作
这个用单纯的复制、粘贴到excel表格是做不到的。可开发个小程序,通过遍历指定文件夹并获得名称,在内存中建好表,之后将内存表写入excel表来实现。个人愚见,供参考!
1,运行"cmd"命令进入命令行窗口,zhidao再输入如"cd d:\mydir\"命令进入文件夹。(此处mydir仅为举例,要换成你自己的文件夹名称)
2,输内入"dir *.* |abc.txt"命令,将此文件夹里所有文件夹及文件的名称导入到名字叫"abc.txt"的文件中。
3,打开abc.txt文件,全选复制。
4,在容excel中粘贴,再删除无用的数据即可。
用一个简单的DOS命令就可以实现了!
命令格式如下:dir [drive:][path] /b > [drive:][path]filename
应用实例1,把D盘test目录下所有文件名导到temp.xls里:
只要在e69da5e6ba907a64336cmd窗口里输入dir D:\test /b > temp.xls 这样就在当前目录生成一个temp.xls的EXCEL文件,打开来就看到D盘test目录下的所有文件名了,并且都带有扩展名的。
当需要导到是txt记事本,那就改成temp.txt。
如何把多个目录下的所有文件名都导入到temp.xls里,把命令稍作改动就可以了。
命令格式如下:dir [drive:][path] /b >> [drive:][path]filename
应用实例2:把D盘test目录、mp3目录、E盘music目录下的所有文件名存到temp.xls里,只要在cmd窗口里输入
dir d:\test /b >> temp.xls
dir d:\mp3 /b >> temp.xls
dir e:\music /b >> temp.xls
这样就在当前目录生成一个temp.xls的EXCEL文件,打开来就看到以上三个目录下的所有文件名了,并且都带有扩展名的。