Есть *.xls файл с неизвестными вкладками. Как отобразить его содержимое в TStringgrid/TDbGrid (Delphi)
» Delhpi: Отображить содержимое *.xls файла
через OLE можно выполнить любую встроенную команду VB. Доков по работе со связкой delphi+excel море.
Как вариант - есть же ODBC-источник к Excel-файлам (с офисом вроде ставится).
EZH
как вариант, но ничего хорошего ты не получишь. Попробуй подцепить xls даже хоты бы к Access'у и сватишься за голову. Оптиально - либо спец. компоненты, либо OLE (я сам всегда так делал).
как вариант, но ничего хорошего ты не получишь. Попробуй подцепить xls даже хоты бы к Access'у и сватишься за голову. Оптиально - либо спец. компоненты, либо OLE (я сам всегда так делал).
Sleepwalker
Цитата:
зачем выполнять команды VB?
через com из коллекций тащит все что надо.
зы. есть еще tms xlsadapter. в хелпе описано: native XLS export / import.
попробуй поискать
Цитата:
через OLE можно выполнить любую встроенную команду VB
зачем выполнять команды VB?
через com из коллекций тащит все что надо.
зы. есть еще tms xlsadapter. в хелпе описано: native XLS export / import.
попробуй поискать
krast
Учитывая, что ранний СОМ и есть OLE
Учитывая, что ранний СОМ и есть OLE
Sleepwalker
Цитата:
да, но счас OLE и COM - суть вещи не одно и тоже
Цитата:
Учитывая, что ранний СОМ и есть OLE
да, но счас OLE и COM - суть вещи не одно и тоже
krast
ессно, но для данной задачи, имхо, через OLE - самое простое.
ессно, но для данной задачи, имхо, через OLE - самое простое.
Если нужно получить доступ к данным, то правильнее и даже проще было бы работать через COM.
OLE только в качестве контейнера, если нет необходимости в использовании StringGrid.
OLE только в качестве контейнера, если нет необходимости в использовании StringGrid.
Sleepwalker
см. пм
по теме, Dmitriy05
Цитата:
тот пакет что я уже упоминал (tms xlsadapter) содержит компоненту с красивым именем AdvGridExcelIO
см. пм
по теме, Dmitriy05
Цитата:
Есть *.xls файл с неизвестными вкладками. Как отобразить его содержимое в TStringgrid/TDbGrid
тот пакет что я уже упоминал (tms xlsadapter) содержит компоненту с красивым именем AdvGridExcelIO
2 All
Можно, плиз, пример кода?
Цитата:
Искал в Путеводитель по разделу программирование - не нашел
Можно, плиз, пример кода?
Цитата:
в хелпе описано: native XLS export / import. попробуй поискать
Искал в Путеводитель по разделу программирование - не нашел
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
Цитата:
насчет TDbGrid - это отдельная песня. тут придется создавать своего наследника TCustomDataset
Цитата:
Можно, плиз, пример кода?
пару ссылок:
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, истории становления российского интернета. Сделано для людей.