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

Вниз

Доступ к ячейкам excel файла   Найти похожие ветки 

 
Darkwing ©   (2006-07-24 11:04) [0]

Есть файл MS Excel, какие компоненты Delphi надо использовать, чтобы прочитать текст из I,J ячейки.

или подскажите, пожалста, где почитать про это дело.


 
Elen ©   (2006-07-24 11:15) [1]

Попробуй TExcelWorksheet свойство Range [i,j] из вкладки Servers


 
KilkennyCat ©   (2006-07-24 11:18) [2]

Из сторонних компонентов могу посоветовать обратить внимание Fконецформыначалоформыlexcel Studio for VCL/CLX на www.tmssoftware.com
Удобная штука, но тормознутая.


 
KilkennyCat ©   (2006-07-24 11:19) [3]

Что за дикий копи-пасте...

FLEXCEL STUDIO


 
umbra ©   (2006-07-24 11:34) [4]

можно вообще никаких компонентов не использовать. Но в этом случае надо активно читать справку по бейсику для экселя из справки оффиса

uses ....., ComObj, ActiveX, ........;
{...........................}
procedure SayHello;
var
 XLApp: Variant;
begin
 XLApp := CreateOleObject("Excel.Application");
 If VarIsEmpty(XLApp) then
   begin
    ShowMessage("Не удалось создать эксель");
    exit;
   end;
 XLApp.Workbooks.Add;
 XLApp.Workbooks[1].Worksheets[1].Range["A1"].Value := "Привет, мир!";
 XLApp.Workbooks[1].SaveAs(Filename:="Hello.xls");
 XLApp.Workbooks[1].Close;
 XLApp.Quit;
 XLApp := Unassigned;
end;


 
Darkwing ©   (2006-07-24 11:46) [5]

А как правильно делать Open.

XLApp.Workbooks[1].Open(FileName := c:\1.xls)

не работает


 
Darkwing ©   (2006-07-24 11:48) [6]

и разумеется что "c:\1.xls" а не c:\1.xls


 
umbra ©   (2006-07-24 12:07) [7]

XLApp.Workbooks.Open(FileName := c:\1.xls)


 
Сергей М. ©   (2006-07-24 12:12) [8]

XLApp.Workbooks.Open("c:\1.xls")


 
Darkwing ©   (2006-07-24 12:14) [9]

ок. все работает. всем спасибо. :)


 
KilkennyCat ©   (2006-07-24 13:07) [10]

Дополню по предлагаемому мною компоненту: его достоинство - не требует наличия екселя.



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

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

Наверх





Память: 0.46 MB
Время: 0.037 c
3-1149855807
Vitus
2006-06-09 16:23
2006.08.13
работа с Ole объектами


2-1153835783
WolfRamm
2006-07-25 17:56
2006.08.13
Zeos


15-1153206416
pavel_guzhanov
2006-07-18 11:06
2006.08.13
Почтовые сервера.


8-1137324860
Дмитрий Белькевич
2006-01-15 14:34
2006.08.13
Деинтерлейс


3-1149763372
VALUA
2006-06-08 14:42
2006.08.13
DBGRID - Имя поля (FieldName)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский