Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.09.16;
Скачать: [xml.tar.bz2];

Вниз

Понять не могу, как добраться к Excel таблице   Найти похожие ветки 

 
Valeris   (2002-09-04 22:36) [0]

Как обращаться из Delphi к Excel-таблице с помощью SQL?
Например в Excel-файле есть Лист1 и как мне обратиться к таблице которая лежит в этом листе. В аксесе ведь таблицы имеют имена и можна выполнить select * from TableName, а в Excel как???????
Ниче понять не могу.
Помогите пожалуйста


 
Valeris   (2002-09-05 09:24) [1]

плиз!!!!!


 
Spooky   (2002-09-05 10:06) [2]

Из Delphi к Excel-таблице можно обратиться только через OLE-server. И соответственно далее работать с объектом с помощью Excel-евских методов и свойств (VB). На сколько я знаю для объектов типа WorkBook и Range в VB нет никаких методов для работы с SQL (можешь для гарантии в справке по VB посмотреть).


 
Andy BitOff   (2002-09-05 10:37) [3]

Через OLE:

Var
s,s1:string;
a,b:integer;
Excel, WorkBook, Sheet: Variant;
begin
Excel := CreateOleObject("Excel.Application");
try
Excel.WorkBooks.Open(имя_файла);
WorkBook := Excel.WorkBooks.Item[1];
Sheet := Excel.Application.Worksheets.Item["имя_листа"];
//а доступ к таблице
s:= Sheet.Cells[1,2];

....

finally
Excel.WorkBooks.Close;
end;

end;


 
Andy BitOff   (2002-09-05 10:37) [4]

Через OLE:

Var
s,s1:string;
a,b:integer;
Excel, WorkBook, Sheet: Variant;
begin
Excel := CreateOleObject("Excel.Application");
try
Excel.WorkBooks.Open(имя_файла);
WorkBook := Excel.WorkBooks.Item[1];
Sheet := Excel.Application.Worksheets.Item["имя_листа"];
//а доступ к таблице
s:= Sheet.Cells[1,2];

....

finally
Excel.WorkBooks.Close;
end;

end;


 
AFrolov   (2002-09-05 10:38) [5]

http://www.afalinasoft.com/rus/tips/index.html


 
Valeris   (2002-09-05 11:02) [6]

Спасибо



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.09.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
14-50956
^Sanya
2002-08-22 01:45
2002.09.16
QuickLaunch in WinXP


4-51017
Ich Hasse
2002-07-23 21:49
2002.09.16
Создание нового окна...


1-50788
Zum
2002-09-03 14:35
2002.09.16
Прога


1-50843
Igel
2002-09-04 13:38
2002.09.16
Как предотвратить закрытие окна?


1-50664
R_F$29{n}xp
2002-09-04 13:51
2002.09.16
Мастера подскажите как можно сохранить компонент TTree View?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский