如何把文件夹下所有WORD文件按文件名称生成EXCEL目录清单 悬赏分:0 - 解决时间:2009-1-16 10:02
有一批用例要弄个清单出来;格式是EXCEL一列存放WORD用例名称,并可以链接到每个文件中;我只知道在EXCEL中录好名称后再超级链接到指定文件,这样太慢了;有没有更简单的方法?如果方法好,我会追加赏金 问题补充:
楼下回答的满好;问题解决一 最佳答案
a.在命令行cmd窗口中用cd命令切换到存放word文件的文件夹目录中 b.然后输入dir /b *.doc>list.txt
c.然后到word存放目录中打开list.txt将每行开头加上file://<目录> 例如我的word文件放在D:\\words文件夹下那么就追加上file://D:\\words\\ 形成的效果是 file://D:\\words\\a.doc file://D:\\words\\b.doc file://D:\\words\\c.doc file://D:\\words\\d.doc file://D:\\words\\e.doc
<小技巧:可以用editplus等文本工具进行全员替换>
e.然后将这些黏贴到excel中(有的文件可能没有形成链接,就双击它两下就好了,excel的小bug,自己检查一下就好了)
f.用excel的替换功能将file://替换掉这样就剩下D:\\words\\a.doc这样的文字了但是链接的效果仍然保留。<任务完成>
这个方法我自己试过了,可行,而且没有问题。5个文件都能链接上并且打开的都是所对应的文件。建议你以后有时间学学VBA或者java等编程语言,一般我都是写VBA或者写代码来做这些,在公司里经常有类似这样的事情。
EXcel 高级应用之如何在表格中生成某一文件夹文件清单 悬赏分:0 - 提问时间2010-1-29 14:18 问题为何被关闭
本人是个出了名的懒,现在我的电脑 D:\\人事 文件夹下有100个文件,其中有.doc的,也有.xls的,为方便管理,要在D:\\下建立一个EXCEL表格来管理这些文件,具体要求如下: 一、打开此EXCEL文件,可以看到表格自动生成的 D:\\人事 下的所有文件名清单,并且,单击某一文件名的单元格时,可以打开相应的文件。
二、D:\\人事 下的文件有增加的,EXCEL表格中自动增加其文件名,D:\\人事 下文件有删除的,EXCEL表格中自动减少其文件名。
就是相当于说自动生成一个列表而已,要求不用宏,就用函数。因为我不会用宏。谢谢!
答复 共 2 条
首先在D盘新建个文本文件,在文本文件里输入:dir 人事\\*.* >1.txt
保存,然后把这个文件改名为1.bat,注意扩展名是bat,这个是批处理文件的意思,双击这个文件,它会把人事目录下的文件列表出来,信息输出到D盘的1.txt这个文件里。然后在EXCEL里点数据-导入外部数据-导入数据,找到刚才那个1.txt文件导入到EXCEL里,然后保存这个EXCEL。
每次你可以先点下1.bat,然后打开这个EXCEL表,在数据区点右键,刷新数据!