|
|
#1 |
|
Участник
|
Импорт больших данных с экселл в аксапту с помощью буфера обмена
Добрый день, Господа!!!
Есть проблем-ка при импорте больших данных с экселл в аксапту с помощью буфера обмена: Во время импорта данных, если открыть другое приложение и воспользоваться copy/paste, то аксапта возвращает ошибку и прекращает импорт. Кто нибудь решил данную проблему? |
|
|
|
|
#2 |
|
Участник
|
Да! импортировали без использования буфера обмена
|
|
|
|
|
#3 |
|
Участник
|
N.B. Большие объемы лучше загружать средствами не ComExcelDocument_RU, а ADO. Скорость на 2 порядка выше.
P.S. Если есть возможность, то лучше Эксельные файлы сохранять как текст в CSV и грузить через AsciiIO.read(), будет еще быстрее. Последний раз редактировалось Zabr; 25.09.2012 в 12:09. |
|
|
|
| За это сообщение автора поблагодарили: Maxat Yermukhanov (1). | |
|
|
#4 |
|
Участник
|
Цитата:
"Умная" типизация данных в ADO иногда просто сводит с ума, нафиг-нафиг... По-моему, одно из самых перспективных направлений описано тут: Поговорим об MS Script Control
|
|
|
|
| За это сообщение автора поблагодарили: Ivanhoe (3), S.Kuskov (1), Maxat Yermukhanov (1). | |
|
|
#5 |
|
Moderator
|
Если есть возможность, рекомендую Access. Там типизацию можно задать явно, не полагаясь на "умное" автоопределение.
Не отмахивайтесь сразу! Предварительно перекинуть данные из Excel в Access можно существенно проще, чем кажется на первый взгляд. Весь подход описан здесь: Импорт из 'офисной БД' (Excel, Access) |
|
|
|
| За это сообщение автора поблагодарили: Maxat Yermukhanov (1). | |
|
|
#6 |
|
Участник
|
Все бы здорово, но у этого подхода есть определенные ограничения при использовании в корпоративной среде: даже если автоматизировать создание БД Access из файла Excel, надо еще учесть, что Access входит лишь в редакцию Ms Office Professional, в то время как в корпоративной среде в подавляющем большинстве случаев хватает Ms Office Standard, а поскольку он дешевле, то он обычно и закупается (если закупается, конечно)
|
|
|
|
|
#7 |
|
Участник
|
Всем спасибо
![]() есть пища для размышления
|
|
|
|
|
#8 |
|
Участник
|
Здравствуйте, Maxat
Действительно, загрузка данных через клипбоард очень удобна: 1) Можно выделять из большого списка только те строки, которые надо загрузить 2) А почему обязательно excel? Ведь посмотрите структуру данных, она одинакова и для текстового файла. Соответственно - универсальнось 3) Быстро - это ОЗУ 4) Очень удобно в терминальной сессии, не надо перемещать файлы 5) У нас используется такой механизм и все довольны Не понял, как у Вас могла возникнуть подобная проблема, получите данные из clipboard в текстовый буфер и ковыряйте их, сколько хотите. Дело то секундное )C уважением, Дмитрий Последний раз редактировалось DmitryK; 26.09.2012 в 09:03. |
|
|
|
| За это сообщение автора поблагодарили: Maxat Yermukhanov (1). | |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Создание буфера обмена на бездисковых станциях | 9 | |||
| Стандартный импорт данных. Обновление | 0 | |||
| Тормозит Экспорт/Импорт данных | 28 | |||
| Импорт данных из XML файла | 0 | |||
| Введение в Аксапту | 0 | |||
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|