Office中国论坛/Access中国论坛

标题: 超出7万条数据怎样一次性导入excel中 [打印本页]

作者: andrewzeng    时间: 2007-10-7 19:27
标题: 超出7万条数据怎样一次性导入excel中
我现在access中每次需要有7万条以上记录要导入到excel中。但我们知道一张excel的sheet只能容纳6万多条记录。请问有没有甚么方法可以一次性的将access中超出7万条记录导入到excel中而又不会让数据丢失?谢谢
作者: t小宝    时间: 2007-10-7 23:08
超过70000条,好象不行的,
一张满了,可以放到第二张呀
作者: andrewzeng    时间: 2007-10-8 18:39
我知道不行,但问题怎么放呢?
作者: t小宝    时间: 2007-10-8 23:40
先建好一个电子表格文件,如果需要两张表,请在Sheet1和Sheet2的第一行输入字段名,然后用类似下面代码导出:
Dim dbs As DAO.Database
Set dbs=CurrentDb
dbs.Execute "INSERT INTO [Excel 8.0;DATABASE=E:\导出文件夹\电子表格.xls].[Sheet1$] SELECT TOP 65535 * FROM 表名"
dbs.Execute "INSERT INTO [Excel 8.0;DATABASE=E:\导出文件夹\电子表格.xls].[Sheet2$] SELECT * FROM 表名 Where ID Not In (SELECT TOP 65535 ID FROM 表名)
作者: andymark    时间: 2007-10-8 23:44
先用条件筛选再分别导出,可以存放在多个表嘛
作者: 红池坝    时间: 2007-10-9 08:30
请LZ赶快升级至excel2007,没有65535的行限制
作者: andrewzeng    时间: 2007-10-9 18:54
非常感谢几位^_^
作者: ZHUXQSTYLE    时间: 2007-10-10 22:15
原帖由 红池坝 于 2007-10-9 08:30 发表
请LZ赶快升级至excel2007,没有65535的行限制


EXCEL2007有列的限制吗??




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3