|
03.10.2006, 16:45 | #1 |
Moderator
|
Цитата:
1. Вы сам Spreadsheet где-то визуально отображаете или результат видите только уже в нормальном Excel'е? (хотя, наверное, отображаете, раз мышка скачет... ) 2. Как используете его: обычно только пишете в него из Axapta или и читаете тоже? 3. Какова получается скорость вывода на лист - сколько строк-полей за сколько секунд? |
|
03.10.2006, 17:20 | #2 |
Участник
|
Цитата:
Цитата:
С момента старта до момента вывода Excel, для документа на 100 строк - 5 сек., для докумнета на 1000 строк - 53 сек. |
|
03.10.2006, 17:36 | #3 |
Moderator
|
А тему, на которую я Вам выше ссылку дал, смотрели?
Цитата:
Сообщение от Gustav
Тогда, может быть, к AndyD'у?
Последний раз редактировалось Gustav; 03.10.2006 в 17:38. |
|
03.10.2006, 18:12 | #4 |
Участник
|
Цитата:
Просто в этой теме никто не задавался вопросом, а если мне нужно выгружать данные с определенным форматированием, не ухти каким, но все же форматированием, ради этого форматирования, я готов даже немного потерять во времени формирования отчета. XML шаблон использовался, только из-за того что OWC.Spreadsheet с другими работать не может. |
|
03.10.2006, 18:34 | #5 |
Moderator
|
Цитата:
mmm, рекомендую: 1. возьмите нормальный Excel 2. откройте в нём свой шаблон (допустим, первая строка данных размещается в диапазоне A2:K2 - и эта строка у Вас заранее отформатирована) 3. выведите все свои данные, начиная с этой 2-й строки вниз по листу (допустим все данные разместятся в диапазоне A2:K1001 - 1000 строк) 4. после вывода всех данных выполните команды примерно такие (пока на VBA): Range("A2").EntireRow.Copy Range("A3:A1001").EntireRow.PasteSpecial xlPasteFormats Application.CutCopyMode = False (хм... при целых строчках EntireRow даже правая граница массива данных - столбец К - не потребовалась) Всё! Переведите в X++ и всё замечательно получится |
|