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

Вниз

Шаблоны Excel   Найти похожие ветки 

 
edicon   (2003-05-07 00:25) [0]

Привет всем!
Помогите, пожалуйста, в работе с шаблонами Excel.
Надо: 1.Открыть нужный шаблон
2. Заполнить нужный массив ячеек массивом данных,
массив такой: a2 : Variant;
Stolb,Stroki:Integer; // столбцы, строки
a2 := VarArrayCreate([0,(Stroki-1),0,(Stolb-1)],varSingle);
(а модет какой другой нужен???)
Заполняю, затем я делаю так:
Worksheet.Range["A1",Worksheet.Cells.Item[Stroki,Stolb]].Value :=a2;
Ну конечно предварительно связавшись с Excel.
Но это лишь сырые данные, которые замучишься форматировать, проще набить… По-этому и хочу сразу в шаблон.
3. Сохранить документ Excel под нужным именем
Понимаю, что здесь это трудно подробно описать, поэтому если кто знает какие ресурсы (желательно русскоязычные, в России все-таки живем!?) или примеры, оставьте ссылку или мыльте: edicon@mail.ru
Огромное спасибо всем откликнувшимся!!!


 
KSergey   (2003-05-07 08:35) [1]

http://www.delphikingdom.com/helloworld/index.htm
м там почитайте про Excel
Советую другие тоже почитать


 
Barmutik   (2003-05-07 10:21) [2]

Однозначно будет работать если просто пробежишся по своему массиву и присвоиш значение каждой ячейке Экселя... но конечно медленнее...


 
Palladin   (2003-05-07 10:36) [3]

есть замечательная вещичка FlexCell
позволяет с умопомрачительной скоростью (за счет работы с файлом xls напрямую) создавать отчеты по шаблонам...


 
kull   (2003-05-07 10:55) [4]

А шо це таке FlexCell? Откуда енто и с чем его едят?


 
Palladin   (2003-05-07 11:06) [5]

:) он стал платный
http://www.tmssoftware.com/flexcel.htm


 
kull   (2003-05-07 11:16) [6]


> Palladin © (07.05.03 11:06)

Thanks! Сейчас посмотрим. А то меня вопрос отчетов тоже интересует.


 
kull   (2003-05-07 11:34) [7]


> Palladin © (07.05.03 11:06)

А нет ли еще подобных компонентов?


 
Palladin   (2003-05-07 11:39) [8]

этот был единственный бесплатный на который я наткнулся месяца два назад и который напрямую в xls писал без ole...
увы... это была раскрутка...


 
evvcom   (2003-05-07 14:22) [9]


> позволяет с умопомрачительной скоростью (за счет работы
> с файлом xls напрямую)

Одно настораживает. Где гарантия, что после выхода очередной версии Excel TMS еще будет этим заниматься и кинется дорабатывать свой компонент. А так как русский народ падок на халяву, то скорее найдет кряки на существующие dcu, чем начнет отсчитывать зеленые бумажки, а значит исходников однозначно не будет на руках, чтобы самому что-то можно было поправить. Да и с исходниками не каждый поправит, надо ж еще формат знать.


 
Palladin   (2003-05-07 14:30) [10]


> Где гарантия

боюсь что мелкие и мягкие не пойдут на такой безпрецендентный шаг как отказ от поддержки своих старых версий BIFF!


 
evvcom   (2003-05-07 14:35) [11]

Про отказ никто не говорит. Я про ситуацию, которая случилась, например, с RxLib. Хотя здесь исходники были общедоступными, поэтому стали появляться версии RxLib под новые версии Дельфи. Хотя может, конечно, и не особо корректно сравнивать группу энтузиастов с фирмой, но и фирмы бывает разоряются, или их поглощают более сильные.



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

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

Наверх





Память: 0.47 MB
Время: 0.006 c
4-59992
Vitek
2003-03-15 00:47
2003.05.19
Потоки


1-59712
tytus
2003-05-05 17:45
2003.05.19
MessageBeep


14-59915
Yorick
2003-04-29 18:15
2003.05.19
Поиск кратчайшего пути


1-59746
MGA
2003-05-05 14:16
2003.05.19
Как писать программы без VCL?


1-59726
Patrick
2003-05-05 13:31
2003.05.19
Чтение кодов с клавиатуры





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