
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.09.2006, 11:40:32
|
|||
|---|---|---|---|
Как узнать имя первого листа в Экселе? |
|||
|
#18+
Как узнать имя первого листа в Экселе не прибегая к запуску самого Экселя? Считываю данные с помощью Дельфи, MS Jet 4.0 из самого файла с помощью цепочки "файл *.xls"->ADO (Select * from <Имя листа>) Хотелось бы "Имя листа" не писать вручную, а чтобы всегда из первого листа выбирались данные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.09.2006, 17:29:30
|
|||
|---|---|---|---|
Как узнать имя первого листа в Экселе? |
|||
|
#18+
К листам можно обращаться не только по имени, но и по номеру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.09.2006, 13:58:43
|
|||
|---|---|---|---|
Как узнать имя первого листа в Экселе? |
|||
|
#18+
White OwlК листам можно обращаться не только по имени, но и по номеру. как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.09.2006, 14:53:28
|
|||
|---|---|---|---|
Как узнать имя первого листа в Экселе? |
|||
|
#18+
Может он имел в виду Sheets(1), Sheets(2)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2006, 06:51:53
|
|||
|---|---|---|---|
Как узнать имя первого листа в Экселе? |
|||
|
#18+
orunbekМожет он имел в виду Sheets(1), Sheets(2)... неа, не пашет так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2006, 11:33:27
|
|||
|---|---|---|---|
Как узнать имя первого листа в Экселе? |
|||
|
#18+
Мальчишка orunbekМожет он имел в виду Sheets(1), Sheets(2)... неа, не пашет так... Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2006, 13:59:58
|
|||
|---|---|---|---|
Как узнать имя первого листа в Экселе? |
|||
|
#18+
Это и не должно работать, здесь же запрос идет, а в запросе ммм... наверно без запуска excel'а не сойдет наверно, попробуй в xls-файл внутрь заглянуть, может быть там на фиксированном месте в файле хранятся имена файла? ммм... но думаю лучше всего запустить excel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2006, 14:06:30
|
|||
|---|---|---|---|
Как узнать имя первого листа в Экселе? |
|||
|
#18+
orunbekЭто и не должно работать, здесь же запрос идет, а в запросе ммм... наверно без запуска excel'а не сойдет наверно, попробуй в xls-файл внутрь заглянуть, может быть там на фиксированном месте в файле хранятся имена файла? ммм... но думаю лучше всего запустить excel.А ведь прав... МальчишкаХотелось бы "Имя листа" не писать вручную, а чтобы всегда из первого листа выбирались данные2Мальчишка - а как у тебя сейчас выглядит строка в которой ты указываешь имя листа "вручную"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.09.2006, 15:33:50
|
|||
|---|---|---|---|
Как узнать имя первого листа в Экселе? |
|||
|
#18+
Так наверное. Код: plaintext P.S. С такими вопросами лучше на соответствующий форум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.09.2006, 06:01:10
|
|||
|---|---|---|---|
Как узнать имя первого листа в Экселе? |
|||
|
#18+
Taranaga... Код: plaintext А разве для этого не надо запускать Эксель? Если надо, то я так и делаю: Код: plaintext 1. В файле все в своем формате, ИМХО если и можно достать, то с помощью драйверов (Jet или ODBC) - то, что они "видят" имена листов (для них имена листов - имена таблиц) это факт, но как этим востпользоваться... Taranaga 2Мальчишка - а как у тебя сейчас выглядит строка в которой ты указываешь имя листа "вручную"? Код: plaintext 1. 2. 3. 4. 5. 6. 7. Проблема в принципе не такая серьезная - открытие Экселя становится заметным тогда, когда размер файла более 2 метров - при таком размере обработка этого файла (экспорт в Оракл -> обработка его там -> выгрузка) занимает порядка 20 минут ;) Так что время определения имени листа (<5-10 сек) уже несущественно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&tablet=1&tid=2184326]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 334ms |

| 0 / 0 |
