Вверх ↑
Этот топик читают: Гость
Ответов: 758
Рейтинг: 112
#1: 2009-09-18 14:07:14 ЛС | профиль | цитата
Запрос к части Листа Excel
Есть пример по подключению Листа Excel как БД tabExel_with_OLEDBDataSource
Как можно запросить определенную часть Листа (например, "Е8:G12")?

карма: 1

0
Ответов: 8930
Рейтинг: 823
#2: 2009-09-18 18:09:45 ЛС | профиль | цитата
miver, на форуме неоднократно выкладывались разные скрипты для работы с Excel, в том числе и прилагаемый - там есть всё, и чтение, и запись, и макросы....
карма: 19

0
файлы: 1excel.rar [20.1KB] [136]
Ответов: 4641
Рейтинг: 334
#3: 2009-09-18 18:19:54 ЛС | профиль | цитата
Леонид, так вопрос в другом у miver,
как с помощью sql получить определенную часть таблицы. Range("E6:G12")
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8930
Рейтинг: 823
#4: 2009-09-18 18:24:09 ЛС | профиль | цитата
Ravilr, а..., значит не понял, тогда Tad может подскажет
карма: 19

0
Ответов: 1891
Рейтинг: 110
#5: 2009-09-22 01:37:55 ЛС | профиль | цитата
miver, писал(а):
Запрос к части Листа Excel
Есть пример по подключению Листа Excel как БД tabExel_with_OLEDBDataSource
Как можно запросить определенную часть Листа (например, "Е8:G12")?


Вот так можно запросить A1 : D5:

code_2378.txt
карма: 0
%time%
1
файлы: 1code_2378.txt [6.4KB] [214]
Голосовали:miver
Ответов: 758
Рейтинг: 112
#6: 2009-09-22 12:26:11 ЛС | профиль | цитата
Alexbootch писал(а):
Вот так можно запросить A1 : D5:

code_2378.txt


При простой таблице строка заголовка + данные все работает
И скорость загрузи в разы больше по сравнению с VBScript
Только первую строку берет как заголовок таблицы

карма: 1

0
Ответов: 758
Рейтинг: 112
#7: 2009-09-23 12:42:25 ЛС | профиль | цитата
Если файл Excel имеет защиту от редактирования книги, то выдает ошибку
-2147467259

Кто-нибудь знает, как обойти ее
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2009-09-23 19:06:21 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 04:28:58
карма: 0

0
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)