Главная страница
    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.46 MB
Время: 0.006 c
7-59968
SaperXL
2003-03-23 11:12
2003.05.19
разрешение принтера


3-59638
NiBL'S
2003-04-29 10:38
2003.05.19
Проблема конекта.


14-59861
uri
2003-04-29 07:05
2003.05.19
exe v delphi


1-59706
DDDeN
2003-05-07 05:56
2003.05.19
Вопросы по значкам Копирайт и т.д.


3-59622
twist
2003-04-28 03:14
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский