设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 8585|回复: 15
打印 上一主题 下一主题

[其它] (急)如何将1个EXCEL的很多个SHEET批量导入到ACCESS?

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-30 23:08:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
SHEET的格式绝对是一样的,名字是没有规律的。各位高手请赐教!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
16#
 楼主| 发表于 2007-1-4 20:05:00 | 只看该作者
是导入到一个表,但是EXCEL表只可以放65536行,不好处理,才想到用ACCESS的。

我编了个合并txt文件的程序,先导入到txt,再到access,也算曲线救国吧。呵呵:)

Sub aa()

Open "指标.txt" For Append As #1
For i = 1 To 78
j = 1
While Worksheets(i).Cells(j, 1) <> ""

    Print #1, Worksheets(i).Cells(j, 1); "|"; Worksheets(i).Cells(j, 2); "|"; Worksheets(i).Cells(j, 3); "|"; Worksheets(i).Cells(j, 4); "|"; Worksheets(i).Cells(j, 5); "|"; Worksheets(i).Cells(j, 6); "|"; Worksheets(i).Cells(j, 7); "|"; Worksheets(i).Cells(j, 8); "|"; Worksheets(i).Cells(j, 9); "|"; Worksheets(i).Cells(j, 10)
j = j + 1
Wend
Next i
Close #1
End Sub


[此贴子已经被作者于2007-1-4 16:13:44编辑过]

15#
发表于 2007-1-4 19:20:00 | 只看该作者
以下是引用ariel在2007-1-4 11:14:00的发言:


不可以了啦,一个sheet就有1万6千多条,4个合一个,87个sheet要用21、22个,跟没合没什么区别。

我现在就是在想办法把他们都写入到一个文本文件里。

什么意思?不是把多个sheet导入到一个表里吗?
14#
 楼主| 发表于 2007-1-4 19:14:00 | 只看该作者
不可以了啦,一个sheet就有1万6千多条,4个合一个,87个sheet要用21、22个,跟没合没什么区别。

我现在就是在想办法把他们都写入到一个文本文件里。

[此贴子已经被作者于2007-1-4 11:15:44编辑过]

13#
发表于 2007-1-4 18:49:00 | 只看该作者
以下是引用ariel在2007-1-4 8:42:00的发言:


文件上传

运行后检查一下excel进程是否停止,来不及写代码了。


[此贴子已经被作者于2007-1-4 11:04:15编辑过]

12#
发表于 2007-1-4 17:07:00 | 只看该作者
http://www.office-cn.net/forum.php?mod=viewthread&tid=49020&replyID=&skin=1

试试这个工具,新建一工作簿,然后选合并到工作表。
11#
 楼主| 发表于 2007-1-4 16:42:00 | 只看该作者
文件上传


本帖子中包含更多资源

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

x
10#
发表于 2007-1-1 02:11:00 | 只看该作者
把你的文件上传吧。过二个小时就有结果了。因为现在是晚饭时间。
9#
 楼主| 发表于 2007-1-1 00:13:00 | 只看该作者
谢谢大家2006年的最后一天还能抽出时间帮助我!

但是运行那个代码系统会提示如下:

运行时错误'3125':

'sheet1$'不是一个有效的名称。请确认它不包含无效的字符或标点,且名称不太长。

请问是什么原因呢?

还有论坛上的示例文件到哪里去找呢?
8#
发表于 2006-12-31 22:04:00 | 只看该作者
论坛上有示例:“导入excel全部表用API实现打开文件窗体”

如找不到找我吧!我不知道如何加附件

xushuiqing@kerryeas.com

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-2-20 23:33 , Processed in 0.120229 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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