Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Импортирую из 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&gotonew=1&tid=1585225]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 379ms |

| 0 / 0 |
