设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 4630|回复: 6
打印 上一主题 下一主题

求助各位使用EXCEL的朋友、老师,批量创建文件目录和文件的问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-12-8 16:46:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 7s_1 于 2009-12-8 21:28 编辑

虚心求助各位使用EXCEL的朋友、老师,求助内容如下:
    求助原因:已知有从数据库中导出的EXCEL表格“高层管理、办公室、业务部、……”见附件工作簿中的表,这些表中每个表格包含有上千个人名以及其简历。现在要建立个人简历的档案。由于数据较多,一个个去点击复制粘贴这上万个人的名字及其简历,会很费时费力。
    求助:现在有EXCEL表格一个(见附件rar文件),需要进行如下批量写入新的多个word文件处理。
要求如下:从该EXCEL中读取数据,在“D:\Test\ ”目录下创建多个目录--分别以本工作簿除本表以外的表格名称作为目录名称,
并在对应的目录下建立多个WORD文件,word文件的名称取姓名一列的人名,
如果有重名,自动在重名的人名后加1、2……序号区分。
将人名后的“个人简历档案”的内容写入对应人名WORD文件中。
自动识别表格名称或人名的一列是否已经读取完毕,若读取完毕就不在建立新的目录或word。

或许我的表述不是很准确,现在贴图附上要求达到的效果,rar 文件里面是样表。谢谢各位!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2009-12-8 19:47:27 | 只看该作者
是要把某一文件夹里所有WORD的数据提取到一个EXCEL工作表里吗?
只有用代码了。
3#
 楼主| 发表于 2009-12-8 20:00:33 | 只看该作者
2# pureshadow

在线上坐等了3个多小时了,还是pureshadow 出来坐沙发了。谢谢哈。
我的问题是要把 EXCEL中的内容写入到WORD文件中。并根据EXCEL表格的内容起目录名和WORD文件名,请看看附件rar里面EXCEL样表。
公司要建立一个档案文件包,把多个人的简历分别写入多个word,以便排版用。
4#
 楼主| 发表于 2009-12-8 22:31:23 | 只看该作者
归结为利用已知*.xls文件中的内容,批量创建*.doc文件的问题。
5#
 楼主| 发表于 2009-12-8 23:51:31 | 只看该作者
考虑过用cmd批命令来写,但由于个人简介的内容太长不能够得到成功……
="echo "&B1&" >>"&"D:\text\"&A1&".doc"

="echo "&B2&" >>"&"D:\text\"&A2&".doc"
……

把excel单元格得到的文字复制到记事本,然后保存为.bat文件,运行。结果由于个人简介内容太长,没有得到成功运行……于是考虑其他方法。

按指定内容进行对文档的创建和读写是解决问题的关键……
能不能就在excel上实现呢? VBA? 或者把EXCEL导入access中在access中编代码处理出来?

谁可以解决啊??
版主、管理员多多帮忙哈……谢谢额

点击这里给我发消息

6#
发表于 2009-12-9 22:26:48 | 只看该作者
如果你一定要这么做,那就先录个宏试试。

PS,个人觉得,这样做是自找麻烦,尤其是在数据修改的时候,可以做个表格,利用公式(用得比较多的是VLOOKUP)通过唯一值,比如姓名来提取每个人的数据,也就是说,在这张表里,只要输入姓名,其他内容都自动出现。
7#
 楼主| 发表于 2009-12-10 08:43:12 | 只看该作者
在Excel当中格子里面的字太多了挤在一堆,把格子调大到几乎整个屏幕大小还是这样。……
VLOOKUP公式确实是个好用的公式。我也不想做啊。就是和总经理说不来,一定要看见word版本的,因为要排版编辑加入照片。原来是想导入一个数据库软件,查询就OK了的……。哎……
谁可以帮忙一下呀。
就算是能做到每个表 第一列的作为文件名称,第二列的作为文件内容就好了。这样都省下很多时间和功夫了。
EXCEL里面有没有关于创建文件,读取文件,写入文件的命令啊? 我自己看看好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-14 19:16 , Processed in 0.097827 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表