|
![]() |
#1 |
Участник
|
Не знаю верно ли я понял. Но по моему суть в том что бы один раз обратиться к Excel, путем считывания объекта cells. + скрыта вся реализация в классе. А принципиально различий нет, я думаю. Скорость импорта средняя, но быстрее чем каждый раз к клеткам обращаться.
Еще пробовал через comVariant = range.value2(), но тут аксапта не работает с многомерными массивами. Куда проще перебирать контейнер, чем возиться с этими комами каждый раз. Ну и нужно понимать, что это не для загрузки больших данных. Ну еще есть маленький +, хавает объединенные ячейки. Последний раз редактировалось Kainix; 27.11.2013 в 09:05. |
|
![]() |
#2 |
Участник
|
Нет. В Вашем примере все то же поячеечное чтение - comCells.item(). По одной ячейке за раз. Выигрыша в производительности не будет. У Вас просто чуть другой способ идентификации ячеек и возврат полученных результатов.
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|