-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Загрузка данных из Excel

Четверг, 14 Мая 2015 г. 13:20 + в цитатник
Загружаю данные в базу с листа Excel, (лист1), столбцы 0,1,2

Для загрузки использую Calc, из пакета LibreOffice (OOO)

Set OpenOffice = CreateObject("com.sun.star.ServiceManager")
Set OOO_Desktop = OpenOffice.createInstance("com.sun.star.frame.Desktop") 


Гружу, по очереди обращаясь к ячейкам.
что-то типа
   Pp = 1
  For Pp = Pp To 200000
     STR_KOD = ""
    Set OOO_Range = OOO_Sheet.getCellByPosition(0, Pp)
    If OOO_Range.Value = 0 Then
      STR_KOD = OOO_Range.GetString
    Else
      STR_KOD = OOO_Range.Value
    End If

      RST_KOD_TIPA.AddNew

   If Nz(STR_KOD) <> "" Then
   RST_KOD_TIPA("KOD_TIPA_IZVESHENIYA") = STR_KOD
   End If


Загрузка занимает много времени.
Пару минут.
Можно ли ка-то ускорить процесс?

http://www.sql.ru/forum/1156507/zagruzka-dannyh-iz-excel


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку