【问题标题】:How to transfer more than 65536 rows from Access to excel 2007如何将超过 65536 行从 Access 传输到 Excel 2007
【发布时间】:2010-07-09 05:06:34
【问题描述】:

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

Excel 2007 没有限制,因为新版本在 Excel 中支持超过 65536 行。剪贴板将受到限制。它不允许从 Access 导出或复制超过 65536 行。

谢谢

【问题讨论】:

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


    【解决方案1】:

    数据 -> 导入?

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 问题中没有提到PHP或PHPExcel
      猜你喜欢
      • 1970-01-01
      • 2014-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-13
      • 1970-01-01
      相关资源
      最近更新 更多