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

Вниз

Отчет в Excel..   Найти похожие ветки 

 
Beer   (2002-02-11 11:14) [0]

Подскажите, пожалуйста, как удобнее генерировать таблицы Excel из программы? Может компоненты есть какие?


 
Basilio   (2002-02-11 11:17) [1]

http://www.delphikingdom.com/helloworld/excel.htm
http://www.delphikingdom.com/helloworld/excel2.htm
http://www.delphikingdom.com/helloworld/excel3.htm


 
Кулюкин Олег   (2002-02-11 12:46) [2]

http://www.delphikingdom.com/helloworld/excelsm.htm


 
Beer   (2002-02-11 14:58) [3]

Спасибо!!


 
oomneeq   (2002-02-11 15:01) [4]

2Beer
Подними глаза вверх страницы
Там уже добрый месяц висит рекламный банерок XL Rеport
Кликни, не поленись :)


 
Beer   (2002-02-11 15:53) [5]

to oomneeq Да, не поленился, скачал, но версия шароварная ставит вверху свои меточки... =о( (Как я понял из описалова..) Но вечером сяду разбираться... =о)


 
Анонимщик   (2002-02-11 20:52) [6]

Эти все мутные компоненты, шароварные и без исходников - одна морока. Если себе пишешь программу, то куда ни шло, если спросят за нее - лучше не используй (если, тем более, покупать не станешь). Я бы сделал так - сначала создал бы файл или лист через OLE, а потом подключился бы к эксельной таблице через ADO и не морочил бы себе голову.


 
vuk   (2002-02-11 21:17) [7]

А я, вот плюнул на автоматизацию и генерю .xls вручную. ;o)
Правда времени угробил пару месяцев на разгребание всего этого барахла. Но работает.


 
Beer   (2002-02-12 09:03) [8]

Нда.. времени очень мало... =о( Поэтому, кто может помощь сырцом, то буду очень обязан...


 
Black King   (2002-02-12 09:52) [9]

У меня есть простой пример для работы с Excelom, не требует никаких компонент, работает на всех версиях Delphi (не знаю насчёт первой :o) ).
Если кому надо, пишите на мыло, пришлю.


 
Павел2   (2002-02-12 10:16) [10]

To Black King: через OLE?


 
m_shurik   (2002-02-12 11:09) [11]

(to vuk)
Это конечно быстрее, но наверное богатства фич уже не будет..

(to Павел2) согласен с "Анонимщик"-ом - МС Офис есть почти на каждом компе, поэтому наверное есть смысл не гоняться за сторонними компонентами, а использовать возможности OLE и ADO, ничего сложного в этом нет : могу дать пример - пиши, если что (про компоненты - это не наезд на RAD-технологии, иногда полезно знать "азы"! ;-) )


 
Black King   (2002-02-12 11:28) [12]

У меня 2 примера :
1. Через OLE.
2. Через DDE.

Через OLE быстрее работает, и удобнее.


 
Павел2   (2002-02-12 12:06) [13]

(to m_shuric) да нет спасибо, я с этим знаком :)

запись в формат оправдана, когда пишутся большие объемы со сложным форматированием;
а на счет фич, тут дело спорное, как раз в OLE может что-то и отсутствовать


 
Vuk   (2002-02-12 14:50) [14]

to m_shurik:
>Это конечно быстрее, но наверное богатства фич уже не будет..
Мне была важнее надежность работы, а то Excel падать любит в самый неподходящий момент, а значит в автоматическом режиме, без контроля пользователя работать нельзя.



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

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

Наверх




Память: 0.47 MB
Время: 0.004 c
6-90632
vsu
2001-12-12 21:52
2002.02.28
e-mail из консольного приложения


3-90457
kserg@ukr.net
2002-02-01 10:08
2002.02.28
Как переименовать таблицу SQL-командой?


3-90506
DenKop
2002-02-04 20:25
2002.02.28
Удаление всех записей из БД


4-90713
Delphig
2001-12-21 02:37
2002.02.28
Я тут и журнала Хxxxx взял вот такой прикол...............


3-90490
YurikKuk
2002-02-04 03:56
2002.02.28
Настройка BDE





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