如何从Access传输超过65536行到Excel 2007

时间:2010-07-09 05:06:34

标签: ms-access vbscript excel-2007 export-to-excel

如何将超过65536行从Access传输到excel 2007.

Excel 2007没有任何限制,因为新版本在Excel中支持的行数远远超过65536行。剪贴板即将出现限制。它不允许从Access中导出或复制超过65536行。

由于

4 个答案:

答案 0 :(得分:2)

您使用什么MS Access版本?

我想它已经老了。它应该是2007年或更高层。

以下是您的问题的解决方案

http://nandeshwar.info/2009/03/02/access-export-to-excel-2007/

以及

http://support.microsoft.com/kb/924681

  它看起来像那样   仅当您使用导出表/查询时   右键单击>出口并拥有   复选框清除,然后访问将   出口成功。

答案 1 :(得分:2)

数据 - >进口?

这有什么问题?我已经多次使用它来导入数千条记录。

只需定义数据源并导入即可。

答案 2 :(得分:0)

答案 3 :(得分:-2)

几乎可以肯定这是超时或内存问题。工作表大小的唯一PHPExcel限制是65,536行和256(IV)列(使用Excel5 Writer时);或1,048,576行和16,384(XFD)列(使用Excel2007 Writer时)。

如果您使用的是PHPExcel Library,则可以更改此行 $ objWriter = PHPExcel_IOFactory :: createWriter($ objPHPExcel,'Excel5'); 如 $ objWriter = PHPExcel_IOFactory :: createWriter($ objPHPExcel,'Excel2007');

然后它允许写入超过65536行的记录。 它对我有用。