设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: ariel
打印 上一主题 下一主题

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

[复制链接]
11#
 楼主| 发表于 2007-1-4 16:42:00 | 只看该作者
文件上传


本帖子中包含更多资源

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

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

试试这个工具,新建一工作簿,然后选合并到工作表。
13#
发表于 2007-1-4 18:49:00 | 只看该作者
以下是引用ariel在2007-1-4 8:42:00的发言:


文件上传

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


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

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

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

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

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


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

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

什么意思?不是把多个sheet导入到一个表里吗?
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编辑过]

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

本版积分规则

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

GMT+8, 2024-9-21 14:27 , Processed in 0.103171 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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