Показать сообщение отдельно
Старый 28.02.2004, 23:35   #15  
LCh is offline
LCh
Участник
 
104 / 10 (1) +
Регистрация: 13.11.2002
Адрес: Санкт-Петербург
Тоже решал проблему скорости экспорта - результат действительно (очень) зависит от количества ячеек. Можно ещё целыми блоками копировать-вставлять, т.е. по несколько строк (я для теста кидал 10000 строк по 40 столбцов, но не суть).

Comma separated текстовый файл, открытый через ShellExecute ("excel.exe мой файл") работает быстрее, чем copy\paste.

Проблем две
- Excel конвертирует данные как захочет. Особенно это касается дат. Если научится такое отключать, то через тхт будет лучше всего. После DDE.
- Проблема с кодировкой. Уже не помню, как победил.

А ещё можно использовать Microsoft Spreadsheet ActiveX прямо в Axapta. Путь по системе меньше, скорость намного больше. Только опять же проблема с кодировкой. Зато юзверь может нажать кнопку и получить то же самое уже в самом Excel (и тоже очень быстро).

А вообще, посмотрите с какой скоростью работает экспорт MS SQL Server, и всем всё сразу станет ясно.