
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.05.2009, 08:22
|
|||
|---|---|---|---|
Быстрый доступ к екселю на чтение |
|||
|
#18+
Подскажите, пожалуйста, как максимально быстро работать с екселем (на чтение)? Правильно ли я понял, что надо сделать подключение через "Новый ComObject" и качнуть ексель во временную таблицу 1С, с которой потом и работать? есль можно, кусочек кода.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2009, 14:04
|
|||
|---|---|---|---|
Быстрый доступ к екселю на чтение |
|||
|
#18+
Я лично нашел 3 способа через ADoDB (ADODB.Connection), олю (Excel.Application) и odbc (DAO.DBEngine.36) Вопрос - кто быстрей??? может кто-то знает еще способы?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2009, 21:14
|
|||
|---|---|---|---|
|
|||
Быстрый доступ к екселю на чтение |
|||
|
#18+
Yoksel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2009, 21:42
|
|||
|---|---|---|---|
|
|||
Быстрый доступ к екселю на чтение |
|||
|
#18+
vam911Я лично нашел 3 способа через ADoDB (ADODB.Connection), олю (Excel.Application) и odbc (DAO.DBEngine.36) Вопрос - кто быстрей??? может кто-то знает еще способы??Без разницы. Работа с экселем всегда очень медленная. Если обрабатываешь бАААльшой файл то сохраняй в дбф. Так будет быстрей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.05.2009, 04:53
|
|||
|---|---|---|---|
|
|||
Быстрый доступ к екселю на чтение |
|||
|
#18+
vam911Вопрос - кто быстрей??? может кто-то знает еще способы?? По моему опыту OLE самое медленное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.05.2009, 11:38
|
|||
|---|---|---|---|
|
|||
Быстрый доступ к екселю на чтение |
|||
|
#18+
Из своего опыта могу сказать, что решал данную задачу с использованием ADODB.Connection, можно писать SQL-запросы прямо к данным в Exсel, очень удобно, со всеми вытекающими плюсами, только результат запроса не нужно писать в таблицу значений, перебирая все строки, полученные запросом, это значительно замедляет процесс, а нужно их писать во временную таблицу, созданную из 1С. Небольшой геморой с получением имени временной таблицы 1С на SQL, но результат того стоит ;)) да и для файловых версий такой вариант загрузки не годится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2009, 06:16
|
|||
|---|---|---|---|
|
|||
Быстрый доступ к екселю на чтение |
|||
|
#18+
Вот статья на эту тему с инфостарта А в коментариях есть и про оценку производительности различных методов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=28&mobile=1&tid=1523595]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
214ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 556ms |

| 0 / 0 |
