Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Delhpi: Отображить содержимое *.xls файла

Автор: Dmitriy05
Дата сообщения: 27.08.2005 06:59
Есть *.xls файл с неизвестными вкладками. Как отобразить его содержимое в TStringgrid/TDbGrid (Delphi)
Автор: Sleepwalker
Дата сообщения: 29.08.2005 01:16
через OLE можно выполнить любую встроенную команду VB. Доков по работе со связкой delphi+excel море.
Автор: EZH
Дата сообщения: 29.08.2005 01:34
Как вариант - есть же ODBC-источник к Excel-файлам (с офисом вроде ставится).
Автор: Sleepwalker
Дата сообщения: 29.08.2005 09:09
EZH
как вариант, но ничего хорошего ты не получишь. Попробуй подцепить xls даже хоты бы к Access'у и сватишься за голову. Оптиально - либо спец. компоненты, либо OLE (я сам всегда так делал).
Автор: krast
Дата сообщения: 29.08.2005 11:37
Sleepwalker

Цитата:
через OLE можно выполнить любую встроенную команду VB

зачем выполнять команды VB?
через com из коллекций тащит все что надо.

зы. есть еще tms xlsadapter. в хелпе описано: native XLS export / import.
попробуй поискать
Автор: Sleepwalker
Дата сообщения: 30.08.2005 12:43
krast
Учитывая, что ранний СОМ и есть OLE
Автор: krast
Дата сообщения: 30.08.2005 13:09
Sleepwalker

Цитата:
Учитывая, что ранний СОМ и есть OLE

да, но счас OLE и COM - суть вещи не одно и тоже
Автор: Sleepwalker
Дата сообщения: 30.08.2005 14:00
krast
ессно, но для данной задачи, имхо, через OLE - самое простое.
Автор: AveNew
Дата сообщения: 30.08.2005 14:59
Если нужно получить доступ к данным, то правильнее и даже проще было бы работать через COM.
OLE только в качестве контейнера, если нет необходимости в использовании StringGrid.
Автор: krast
Дата сообщения: 30.08.2005 15:01
Sleepwalker
см. пм

по теме, Dmitriy05

Цитата:
Есть *.xls файл с неизвестными вкладками. Как отобразить его содержимое в TStringgrid/TDbGrid

тот пакет что я уже упоминал (tms xlsadapter) содержит компоненту с красивым именем AdvGridExcelIO
Автор: Dmitriy05
Дата сообщения: 31.08.2005 07:22
2 All
Можно, плиз, пример кода?


Цитата:
в хелпе описано: native XLS export / import. попробуй поискать

Искал в Путеводитель по разделу программирование - не нашел
Автор: krast
Дата сообщения: 31.08.2005 09:56
Dmitriy05

Цитата:
Можно, плиз, пример кода?

пару ссылок:

http://delphibase.spb.ru/?action=viewtopic&topic=winoffice
http://delphiworld.narod.ru/_all_articles_.html (ищи по слову excel)

еще оч неплохие статьи по связи Delphi и Excel есть на королевстве Delphi ("По волнам интеграции", 3 части). Правда, там речь по большей части о экспорте в Excel, но если тема интересует - must read

Dmitriy05

Цитата:
Искал в Путеводитель по разделу программирование - не нашел

см. пм

Добавлено:
в догонку

Dmitriy05

Цитата:
Как отобразить его содержимое в TStringgrid/TDbGrid (Delphi)

насчет TDbGrid - это отдельная песня. тут придется создавать своего наследника TCustomDataset

Страницы: 1

Предыдущая тема: Сервис/Служебные программы/Диспетчер связанных таблиц


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.