搜索 社区服务 统计排行 帮助
  • 2043阅读
  • 30回复

[悬赏]有懂Access的么?

楼层直达
级别: 风纪警察
注册时间:
2002-10-13
在线时间:
1123小时
发帖:
133737
— 本帖被 sakuraahn 执行锁定操作(2012-07-07) —
现在需要用ACCESS对一大堆的EXCEL文件作操作

需求如下:

同一个文件夹下有一大堆EXCEL文件,格式均相同

需要把它们全部遍历一遍,取出其中每一张表中的某几个格子中的数据与EXCEL文件的文件名形成一条数据插入ACCESS中

例如把xxx.xsl的,xxx,A1,B3,C4,F6形成一条数据插入一张表.

请问怎么完成....

现在大概搞清楚了需要用Excel.Application,但是怎么也找不到相应的介绍了..卡住了,求助


在世界的中心呼唤店宝
级别: 精灵王
注册时间:
2008-01-30
在线时间:
64小时
发帖:
2105
只看该作者 1楼 发表于: 2010-06-10
我觉得可以用宏命令做,研究下命令很简单的。

流量用完于是开天窗吧
级别: 光明使者
注册时间:
2004-02-08
在线时间:
421小时
发帖:
45365
只看该作者 2楼 发表于: 2010-06-10
我觉得excel的vba可以和access交互,但是有必要用到access吗?

级别: 精灵王
注册时间:
2008-01-30
在线时间:
64小时
发帖:
2105
只看该作者 3楼 发表于: 2010-06-10
引用
最初由 hkg36 发布
我觉得excel的vba可以和access交互,但是有必要用到access吗?


去年接手一个离职的日本人的工作,整理一堆数据表格,看丫留下的整理方法是用access做,每次需要24小时工时。但是研究了半天发现用几个函数命令再手动黏贴复制一下的话,只用一天就搞定了……

流量用完于是开天窗吧
级别: 光明使者
注册时间:
2004-02-08
在线时间:
421小时
发帖:
45365
只看该作者 4楼 发表于: 2010-06-10
excel的功能确实强大的令人发指的地步........

级别: 风纪警察
注册时间:
2002-10-13
在线时间:
1123小时
发帖:
133737
只看该作者 5楼 发表于: 2010-06-10
引用
最初由 hkg36 发布
excel的功能确实强大的令人发指的地步........


但是要同时操作多个EXCEL的时候,还经常需要涉及统计的时候,要怎么做?


在世界的中心呼唤店宝
级别: 光明使者
注册时间:
2004-02-08
在线时间:
421小时
发帖:
45365
只看该作者 6楼 发表于: 2010-06-10
当然这要看具体的要求了,这个网站有不少好东西可以看看
http://club.excelhome.net/

级别: 风纪警察
注册时间:
2002-10-13
在线时间:
1123小时
发帖:
133737
只看该作者 7楼 发表于: 2010-06-10
引用
最初由 hkg36 发布
当然这要看具体的要求了,这个网站有不少好东西可以看看
http://club.excelhome.net/


等我把这个网站翻完我牙都没了,还不说交差了...OTL

现在的关键是有600多个EXCEL文件要综合汇总,这让我汇总到哪年去了


在世界的中心呼唤店宝
级别: 圣骑士
注册时间:
2002-05-01
在线时间:
4小时
发帖:
2174
只看该作者 8楼 发表于: 2010-06-10
export成 csv, 写个 脚本处理完了,生成csv, 导入excel
级别: 光明使者
注册时间:
2004-02-08
在线时间:
421小时
发帖:
45365
只看该作者 9楼 发表于: 2010-06-10
要临时抱佛脚学VBA确实有难度,你这个就是要把各个表格的数据提取出来汇总的一个新的表格了吧?这个excel自带的功能就能做啊,当然了你的数量大,如果超出了excel的限制,那就要用的access,和access交互的话,我这边有个教程要不你先看看?

级别: 风纪警察
注册时间:
2002-10-13
在线时间:
1123小时
发帖:
133737
只看该作者 10楼 发表于: 2010-06-10
引用
最初由 aaabbbccc 发布
export成 csv, 写个 脚本处理完了,生成csv, 导入excel


光就一个个打开那些EXCEL我就觉得头疼了


在世界的中心呼唤店宝
级别: 风纪警察
注册时间:
2002-10-13
在线时间:
1123小时
发帖:
133737
只看该作者 11楼 发表于: 2010-06-10
引用
最初由 hkg36 发布
要临时抱佛脚学VBA确实有难度,你这个就是要把各个表格的数据提取出来汇总的一个新的表格了吧?这个excel自带的功能就能做啊,当然了你的数量大,如果超出了excel的限制,那就要用的access,和access交互的话,我这边有个教程要不你先看看?


问题的关键在于数据是完全凌乱的,文本数值完全混成一团....

虽然有上千个格子,但是我只需要取其中五个值,如果直接使用导入功能,是绝对没办法做得好的...必须要用函数来分析EXCEL...


在世界的中心呼唤店宝
级别: 光明使者
注册时间:
2004-02-08
在线时间:
421小时
发帖:
45365
只看该作者 12楼 发表于: 2010-06-10
引用
最初由 phantom_14 发布


问题的关键在于数据是完全凌乱的,文本数值完全混成一团....

虽然有上千个格子,但是我只需要取其中五个值,如果直接使用导入功能,是绝对没办法做得好的...必须要用函数来分析EXCEL...

那就只能用vba啦..........

级别: 风纪警察
注册时间:
2002-10-13
在线时间:
1123小时
发帖:
133737
只看该作者 13楼 发表于: 2010-06-10
引用
最初由 hkg36 发布

那就只能用vba啦..........



我用了,尝试写了一段...现在运行,然后卡死了.....

果然用EXCEL.Application就是死么....


在世界的中心呼唤店宝
级别: 精灵王
注册时间:
2008-01-30
在线时间:
64小时
发帖:
2105
只看该作者 14楼 发表于: 2010-06-10
引用
最初由 phantom_14 发布



我用了,尝试写了一段...现在运行,然后卡死了.....

果然用EXCEL.Application就是死么....


如果你需要提取的数值地址都是固定的话,可以用宏命令复制你打开一个文件,复制黏贴,再关闭当前文档的这个过程。然后问题是你需要会VB编程,然后还要把600多个文件都改名成a1.xls,a2.xls这类的名称方便宏命令打开。
lz你pm我一个联系方式咱具体说吧。

流量用完于是开天窗吧