access查询结果导出excel ,但是数据太大300多万个记录,装不下。怎么办? access转换成excel 但access数据太大 不能一...

作者&投稿:拔珍 (若有异议请与网页底部的电邮联系)
excel2003版本最大行65536;2007版最大行1048576。都比300万小,所以导出记录到同一个工作表是不可能的。只能分段导出,例如sheet1是2010年的记录,sheet2是2011年的记录,导多几个工作表就可以了。
但是,其实楼上说得对,excel在处理大量数据方面并不优秀,建议还是在access中操作。

你可以试试以下方法:
用Excel2010 打开access保存的数据库文件,打开时会提示你要打开的表或者查询,选择你的查询,等待,然后再保存为Excel格式的即可。

这样的情况只能在ACCESS数据库中操作。没有别的办法。

access导出记录到excel表只能最大65000条吗~

你的excel是2003版本吧? excel2003最大行数是65535. 如果不够用, 就用excel2007或以上版本. 从excel2007开始, 最大行数是1048576.

换个版本的EXCEL试试,
比如EXCEL2007,可以容纳1048576条,够了吧?
还可以从Excel中获取Access数据库的数据。方法如下:
1、新建一个EXCEL表,
2、点菜单栏---数据---导入外部数据---导入数据,如图:

3、在文件类型中选Access 数据库,在文件目录树中找到要导入的数据库。
4、选择要导入的表。
5、选择要存放的Excel工作表。
点确定后,Access数据库数据就导出到了Excel工作表中。

请哪位大侠有将ACCESS记录集导出到EXCEL模板的例子? 我现在网上找到两个...
答:打开一个excel 然后按Alt+D、D、D,然后点击新建源,然后选择高级\其他,然后选择“Microsoft jet 4.0 OLEDB Provider”,点击下一步,点击……按钮,找到access数据库。然后测试连接,提示成功,完了点确定。就看见access里面所有的表了,想导入哪个表,直接选就行。

access中有三百多万条数据,现需要把导出到excel 2007,应该怎么导出呢...
答:excel2007只能存储140多万条,除非你分几个工作表来导出。如果你不是要导出全部数据,可以在Access中先建立一个查询,将要筛选的结果查询出来再导出,不要直接在原数据表用筛选导出的办法,否则就会将所有数据都导出,而不管你是否筛选。

Excel和Access间复制、导入和导出数据
答:有关将数据从Access导出到Excel的详细信息,请参阅 Access“帮助”系统。 从Excel连接到Access数据 若要将可刷新的Access数据装入Excel中,您可以创建一个到Access数据库的连接,这个连接通常存储在 Office 数据连接文件 (.odc) 中,并检索表或查询中的所有数据。连接到Access数据的主要好处是:您可以在Excel中定期分析这...

ACCESS报表如何保留格式导出EXCEL
答:收到先打开Access,找到你要导出的表或者查询:注意,导出的可以是表、查询、报表,这里的要求是选择报表,完成1-3步骤以后,界面如下:依次选择导出文件位置、类型,单击确认,即可完成ACCESS报表保留格式导出EXCEL

怎么把access的筛选结果导出excel
答:导出语句:MicrosoftExcel(*.xls"DoCmd;;, ".xls)".OutputTo acQuery;查询名称", ",",如果数据条数大于65000语句换成下面这句 MicrosoftExcel(*.xlsx"DoCmd;;, ".xlsx)".OutputTo acQuery;查询名称", ",",使用方法请参考:如何在Access中使用SQL语句_百度经验 http://jingyan.baidu.com/...

asp代码实现access数据导出到excel文件
答:--从数据库中把你想放到EXCEL中的数据查出来 sql=select*fromgbookorderbyiddesc rs.Opensql,conn ifrs.EOFandrs.BOFthen response.writescriptalert(操作出错,下面是产生错误的可能原因:nn库里暂时没有数据,所以不能导出EXCEL文件!);location.href=referer;/script response.end else dimfilename,fs,...

access查询结果导出excel ,但是数据太大300多万个记录,装不下。怎么...
答:excel2003版本最大行65536;2007版最大行1048576。都比300万小,所以导出记录到同一个工作表是不可能的。只能分段导出,例如sheet1是2010年的记录,sheet2是2011年的记录,导多几个工作表就可以了。但是,其实楼上说得对,excel在处理大量数据方面并不优秀,建议还是在access中操作。

Access中的数据导出到Excel中,其布局能否根据自己的需要设置?
答:导出时做不到,但是你这种要求只需要在正常导出到excel之后,在excel中选中并复制一下数据,然后在excel其它地方右键-选择性粘贴,选中转置就可以了。

Access里如何按照某字段的类型一次性全字段批量导出Excel?
答:可以先创建一个查询,另目标字段进行排序,然后再将查询导出Excel即可!

怎么把数据量很大的ACCESS数据导出到EXCEL
答:首先excel2003中最多65536行,其次如果要做就要分表来导出,比较麻烦,建议升级到excel2007,然后采用access的外部数据——》导出excel功能导出到excel2007。就可以了