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

start [/forum/topic.php?fid=61&msg=33962410&tid=2184326]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 414ms |

| 0 / 0 |
