|
Импортирую из Excel
|
|||
---|---|---|---|
#18+
Делаю импорт данные из таблицы .xls в таблицу .dbf Но что-то ничего не импортируется.Что я упустил? Local dirplan &&имя каталога с запросами Local lstcount &&список файлов Public appexcel, oworkbook As Object &&для работы с экселем * Выберем каталог с файлами план-заданий в формате .xls dirplan=Getdir('','Укажите каталог:','Выбор каталога') * Переменная для хранения списка файлов .xls выбранной папки lstcount=Adir(lstplan,dirplan+'*.xls') * Создадим объект Excel appexcel=Createobject('Excel.Application') * Не будем показывать обрабатываемые файлы на экране appexcel.displayalerts=.F. && отключаем служебные сообщения Excel appexcel.Visible=.F. && а это чтобы вообще не показывать, что Excel запускается Use shabltable In 0 Alias shabltable && откроем таблицу-шаблон Select shabltable For nfilecount = 1 To lstcount && перебираем все документы .xls oworkbook = appexcel.workbooks.Open(dirplan+lstplan(nfilecount,1)) oworkbook.sheets(1).Select && переходим на нужный лист m.lnrowcount=oworkbook.sheets(1).usedrange.Rows.Count && запоминаем адрес последней,заполненной строки For i=2 To m.lnrowcount && сканируем лист .xls со второй строки Replace shabltable.pole1 With Alltrim(oworkbook.sheets(1).cells(i,1).Text) && заменяем поле таблицы данными из excel Endfor Endfor appexcel.Quit Release oworkbook Release appexcel Release lstplan ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2010, 15:47 |
|
Импортирую из Excel
|
|||
---|---|---|---|
#18+
> Автор: ping_09 > Но что-то ничего не импортируется.Что я упустил? Ну совсем ничего наверное нет, в какую-то одну строку все должно последовательно перезаписыватся. У тебя в цикле пробега по ячейкам листа екчселя нет перехода на другую запить в таблицу куда пишешь. И ещё зачем циклы? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2010, 16:04 |
|
|
start [/forum/topic.php?fid=41&msg=36667024&tid=1585225]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
84ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 198ms |
0 / 0 |