![]() |
#15 |
Участник
|
Тоже решал проблему скорости экспорта - результат действительно (очень) зависит от количества ячеек. Можно ещё целыми блоками копировать-вставлять, т.е. по несколько строк (я для теста кидал 10000 строк по 40 столбцов, но не суть).
Comma separated текстовый файл, открытый через ShellExecute ("excel.exe мой файл") работает быстрее, чем copy\paste. Проблем две - Excel конвертирует данные как захочет. Особенно это касается дат. Если научится такое отключать, то через тхт будет лучше всего. После DDE. - Проблема с кодировкой. Уже не помню, как победил. А ещё можно использовать Microsoft Spreadsheet ActiveX прямо в Axapta. Путь по системе меньше, скорость намного больше. Только опять же проблема с кодировкой. Зато юзверь может нажать кнопку и получить то же самое уже в самом Excel (и тоже очень быстро). А вообще, посмотрите с какой скоростью работает экспорт MS SQL Server, и всем всё сразу станет ясно. ![]() |
|
|
![]() |
||||
Тема | Ответов | |||
фильтр на копировании в буфер обмена | 15 | |||
Тормозит копирование строк в буфер обмена | 20 | |||
Системный буфер обмена | 15 | |||
Не копирует из display-метода в буфер обмена | 6 | |||
Буфер обмена | 1 |
|