Как перенести более 65536 строк из Access в Excel 2007 - PullRequest
1 голос
/ 09 июля 2010

Как перенести более 65536 строк из Access в Excel 2007.

Ограничений со стороны Excel 2007 не существует, поскольку новая версия поддерживает намного больше 65536 строк в Excel. Ограничение идет со стороны буфера обмена. Это не позволяет экспортировать или копировать более 65536 строк из Access.

Спасибо

Ответы [ 4 ]

2 голосов
/ 09 июля 2010

Данные -> Импорт?

Что с этим не так? Я использовал это много раз для импорта тысяч записей.

Просто определите источник данных и импортируйте его.

2 голосов
/ 09 июля 2010

Какую версию MS Access вы используете?

Полагаю, она старая.Это должно быть 2007 или выше.

Вот решение для вашей проблемы

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

а также

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

похоже, что только если вы экспортируете таблицу / запрос, используя правый клик> Экспорт и снимите флажок, Access успешно выполнит экспорт.

0 голосов
/ 24 июля 2014

Почти наверняка это тайм-аут или проблема с памятью.Единственное ограничение PHPExcel для размера листа составляет 65 536 строк и 256 (IV) столбцов (при использовании Excel5 Writer);или 1 048 576 строк и 16 384 (XFD) столбцов (при использовании модуля записи Excel2007).

Если вы используете библиотеку PHPExcel, то вы можете изменить эту строку $ objWriter = PHPExcel_IOFactory :: createWriter ($ objPHPExcel, 'Excel5');as $ objWriter = PHPExcel_IOFactory :: createWriter ($ objPHPExcel, 'Excel2007');

Тогда это позволяет записывать записи более чем 65536 строк.У меня это работает.

0 голосов
/ 09 июля 2010

Проверьте эти ссылки ....... я думаю, что вы получите полезный контент ...

http://www.eggheadcafe.com/software/aspnet/33875811/export-65536-rows-to-ex.aspx http://www.pcreview.co.uk/forums/thread-3679029.php

...