| Результаты опроса: Какой способ для связи Axapta с Excel вы предпочитаете? | |||
| Класс ComExcelDocument_RU |      | 17 | 58.62% | 
| Общий способ для COM-объектов типа: COM c = new COM("Excel.Application") |      | 5 | 17.24% | 
| Семейство системных классов SysExcel... |      | 5 | 17.24% | 
| Другое (поясните, пожалуйста) |      | 2 | 6.90% | 
| Голосовавшие: 29. Вы ещё не голосовали в этом опросе | |||
|  | Опции темы | 
|  27.02.2006, 20:07 | #1 | 
| Moderator | Какой способ для связи Axapta с Excel вы предпочитаете? 
			
			Какой способ для связи Axapta с Excel вы предпочитаете? P.S. Вставил "свои 5 копеек" за 3-й ответ - SysExcel, ибо сам же вчера его пропиарил в http://www.axforum.info/forums/showthread.php?p=97546 Второй тоже нравится, к первому пока присматриваюсь... Ну, и тайная любовь к "Другому" в лице того же копипаста, конечно, присутствует...   Последний раз редактировалось Gustav; 28.02.2006 в 11:43. | 
|  | 
|  28.02.2006, 12:11 | #2 | 
| NavAx | 
			
			Еще следует добавить: - copy/paste - dde - через текстовый файл P.S. Наследников от системных классов, к какой категории относить? 
				__________________ Isn't it nice when things just work? | 
|  | 
|  28.02.2006, 12:25 | #3 | 
| Участник | 
			
			а еще есть activeX компонент
		 | 
|  | 
|  28.02.2006, 13:24 | #4 | 
| Moderator | 
			
			2 macklakov, Valia: логично, согласен, можно попросить наших жрецов с соответствующими правами расширить опросник (если это не запарно, конечно). Расширить - на 4 ваших пункта, вставив их, например, между текущими 3 и 4. 2 macklakov: наследников - ну, наверное, в 3 или в 4... | 
|  | 
|  28.02.2006, 14:24 | #5 | 
| Участник | Цитата: 
		
			Сообщение от Gustav
			
			 ...можно попросить ... расширить опросник... Я бы предложил вам создать так как вам хочется новый опрос, в котором добавить пункты И разрешить выбирать несколько вариантов. А этот закроем. Так будет лучше, по-моему. | 
|  | 
|  28.02.2006, 15:42 | #6 | 
| Moderator | Цитата: 
		
			Сообщение от mazzy
			
			 это может исказить смысл УЖЕ сделанных ответов Может быть, примем такое соломоново решение: - оставляем ЭТОТ опрос, - пункты добавляем (я подготовлю новые строки), - разрешаем голосовать несколько раз (уже проголосовавшие смогут расширить свой выбор). Можно так? P.S. 2 mazzy: Если Вы не против этого решения, то можно реорганизовать опросник следующим образом: 1. Класс ComExcelDocument_RU 2. Общий способ для COM-объектов типа: COM c = new COM("Excel.Application") 3. Семейство системных классов SysExcel... 4. Метод "копипаста" (Copy/Paste) 5. Механизм DDE 6. Текстовый файл (в т.ч. печать отчета в файл) 7. OWC.SpreadSheet 8. Другое (поясните, пожалуйста) Далее сохранить ранее отданные голоса за пункты 1,2,3,8 и включить возможность голосовать несколько раз. P.S.2. А в качестве маленького "Best Practices" попросим участников потом голосовать, скажем, не более 2-х раз. Последний раз редактировалось Gustav; 28.02.2006 в 19:02. | 
|  | 
|  07.03.2006, 16:49 | #7 | 
| Участник | 
			
			Гибридный. Через COM заставляем "засасывать" (вызываем макрос из шаболна) из данные из текста. Быстродействие нормальное. На ноуте w2k, 2.4 Ггц, 256М в Ёксель в 15 столбцов 65535 строк за 1.5 минуты "заливается"   | 
|  | 
|  07.03.2006, 17:44 | #8 | 
| NavAx | 
			
			Вспомнил! Еще можно из excel напрямую присоединиться к базе или обратиться к аксе, как com- объекту
		 
				__________________ Isn't it nice when things just work? | 
|  | 
|  10.03.2006, 14:19 | #9 | 
| Участник | 
			
			Если напрямую соединяться с базой, то отчет может не сформироваться - потаймауту от БД    | 
|  | 
|  10.03.2006, 15:30 | #10 | 
| Moderator | Цитата: 
		
			Сообщение от UNRW
			
			 Если напрямую соединяться с базой, то отчет может не сформироваться - потаймауту от БД   Цитата: 
		
			Сообщение от macklakov
			
			 ...Еще можно из excel ...обратиться к аксе, как com- объекту   | 
|  | 
|  02.06.2006, 08:32 | #11 | 
| Участник | 
			
			Сохраняем файл Excel как XML, работаем напрямую с XML файлом, запускаем Excel только для просмотра. Работает очень быстро.
		 | 
|  | 
|  02.06.2006, 10:43 | #12 | 
| злыдень | Цитата: 
		
			Сообщение от Bega
			
			 Сохраняем файл Excel как XML, работаем напрямую с XML файлом, запускаем Excel только для просмотра. Работает очень быстро.   
				__________________ Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ | 
|  | 
|  02.06.2006, 11:06 | #13 | 
| Участник | 
			
			2 Recoilme Это только данные так можно загрузить, да еще и без указания типов. Ч-з XML можно сделать форматирование, формулы и т.д. Да и скорость не намного меньше текстовика 
				__________________ Axapta v.3.0 sp5 kr2 | 
|  | 
|  02.06.2006, 11:09 | #14 | 
| Участник | 
			
			Вопрос выгрузки в Excel  стоял всегда...  потому после нескольких экспериментов раз и навсегда для себя определил, что максимальная скорость выгрузки достигается предварительной выгрузкой в CSV с разделителями... с последующим окрытием экземпляра Excel и импорта в него этого файла. Если народу интересно, могу выложить пару классов, которые "напрямую" выгружает таблицы аксы в excel. От пользователя (программиста) требуется только определить группу полей в необходимом порядке вывода и заполнить таблицу данными.   | 
|  | 
|  02.06.2006, 15:33 | #15 | 
| Пенсионер | Цитата: 
		
			Сообщение от Bega
			
			 Сохраняем файл Excel как XML, работаем напрямую с XML файлом, запускаем Excel только для просмотра. Работает очень быстро. 
				__________________  Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ | 
|  | 
|  02.06.2006, 16:37 | #16 | 
| Участник | Цитата: 
		
			Сообщение от blokva
			
			 Какую модель используете DOM или SAX? | 
|  | 
|  02.06.2006, 17:04 | #17 | 
| Участник | Цитата: 
		
			Сообщение от simply2double
			
			 Вопрос выгрузки в Excel  стоял всегда...  потому после нескольких экспериментов раз и навсегда для себя определил, что максимальная скорость выгрузки достигается предварительной выгрузкой в CSV с разделителями... с последующим окрытием экземпляра Excel и импорта в него этого файла. Если народу интересно, могу выложить пару классов, которые "напрямую" выгружает таблицы аксы в excel. От пользователя (программиста) требуется только определить группу полей в необходимом порядке вывода и заполнить таблицу данными.  | 
|  | 
|  02.06.2006, 17:09 | #18 | 
| Moderator | Цитата: 
		
			Сообщение от polygris
			
			 у меня сегодня как раз стала проблема выгрузки в excel  , но не хотите ли попробовать подходец отсюда: Поговорим об ADO ? Там и туда, и обратно есть. | 
|  | 
|  02.06.2006, 17:18 | #19 | 
| злыдень | Цитата: 
		
			Сообщение от AndyD
			
			 2 Recoilme Это только данные так можно загрузить, да еще и без указания типов. Ч-з XML можно сделать форматирование, формулы и т.д. Да и скорость не намного меньше текстовика 
				__________________ Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ | 
|  | 
|  02.06.2006, 17:21 | #20 | 
| злыдень | Цитата: 
		
			Сообщение от simply2double
			
			 Вопрос выгрузки в Excel  стоял всегда...  потому после нескольких экспериментов раз и навсегда для себя определил, что максимальная скорость выгрузки достигается предварительной выгрузкой в CSV с разделителями... с последующим окрытием экземпляра Excel и импорта в него этого файла. Если народу интересно, могу выложить пару классов, которые "напрямую" выгружает таблицы аксы в excel. От пользователя (программиста) требуется только определить группу полей в необходимом порядке вывода и заполнить таблицу данными.  
				__________________ Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/ | 
|  | 
| Теги | 
| excel | 
|  | 
|  Похожие темы | ||||
| Тема | Ответов | |||
| Произошла ошибка связи с Microsoft Axapta Debugger. | 4 | |||
| Сводная таблица из Axapta | 5 | |||
| Axapta программирует Excel на VBA | 10 | |||
| eksport iz excel v axapta | 1 | |||
| Введение в Аксапту | 0 | |||
| 
 |