![]() |
|
|
|
|
#1
|
|||
|
|||
|
Здравствуйте!!!ОЧЕНЬ НУЖНА ВАША ПОМОЩЬ!Есть база MySQL и проект на Delphy, необходимо реализовать такую задачу: Берем фамилии из Excel-евского файла, и смотрим, если эти фамилии есть в базе, записываем соответствующие данные, которые имеются по владельцу в новую таблицу
|
|
#2
|
|||
|
|||
|
Копайте в сторону OLE объектов.
|
|
#3
|
|||
|
|||
|
Цитата:
Как глубоко копать??? |
|
#4
|
|||
|
|||
|
для реализации вашей проблемы не очень
![]() Создать Оле объект открыть екселевский файл пробежаться по строчкам проверяя наличие их в Мускуле (банальный селект) если запрос не вернул ничего то инсерт с данными. закрыть ёксель. вот в помощь: |
|
#5
|
|||
|
|||
|
Умоляю...расскажите поподробней..
|
|
#6
|
|||
|
|||
|
ссылку смотрел?
там практически все функции даны. пример от туда же Код:
var
vExcel, xlvariant: OLEVariant;
begin
vExcel := CreateOleObject('Excel.Application');
vExcel.Workbooks.Open('BigBook.xls', False);
vExcel.Visible := True;
end;работа с ячейкой - vExcel.Cells[1, 1].Value например проверяем что в этой ячейке написано "Привет" Код:
if vExcel.Cells[1, 1].Value="Привет" then .... Куда ж еще подробнее то... |