Страница 5 из 15
Экспорт в Microsoft Excel (много)
Добавлено: 13 Февраль 2017, 22:28
Yufil
Совсем маленький пример List & Label для CW10 на основе Clarion\Examples\People, просто посмотреть и потыкать в кнопки ...
https://mega.nz/#!t5JQHThI!3Vldj49d4Zyx ... F3oK91lh_o
Экспорт в Microsoft Excel (много)
Добавлено: 13 Февраль 2017, 22:37
Игорь Столяров
Yufil писал(а): просто посмотреть и потыкать в кнопки
Спасибо. Классный редактор отчетных форм и предварительный просмотр отчетов !

Экспорт в Microsoft Excel (много)
Добавлено: 14 Февраль 2017, 12:05
kreator
List&Label симпатичная штучка. Таким и должен быть дизайнер отчётов, наверно. Мне, правда, превьюер не понравился. Ну и ценник не гуманный совсем. Покупку даже выносить на обсуждение не хочется

.
Экспорт в Microsoft Excel (много)
Добавлено: 14 Февраль 2017, 12:59
Yufil
Давно не интересовался этой темой. Раньше было так:
Реально достаточно одной копии Professional Edition. В этом случае, не нарушая авторских прав, работать с отладчиком может только тот, у кого продукт установлен, но дизайнить и печатать/экспортировать отчёты могут и другие. Standard Edition предполагает, что и дизайнить отчёты может только тот, кто установил продукт, но печатать - неограниченно.
Экспорт в Microsoft Excel (много)
Добавлено: 14 Февраль 2017, 14:11
kreator
Да всё равно. Первая покупка Professional (1 лицензия) - 1428 euro. При этом подписка на 1 год включена. Подписка дальше - 50%. Ну можно и не подписываться, а платить за upgrade по факту. Грамотно. Пока есть возможность добавлять новые возможности. Но что-то мне кажется, что ценник у них растёт, раньше было поменьше. Ну может и креститься надо.
Экспорт в Microsoft Excel (много)
Добавлено: 07 Август 2017, 14:52
kreator
В своей башке прорабатываю идею (не новая, но как-то мимо неё проехал, никто в своё время не подсказал, вот Майк Горман напомнил). Новые форматы Экселя и Ворда - это зиппованные архивы неких xml-файлов, раскиданных по каталогам. Нужно разобраться с принципом заполнения этих файлов. Ну и найти ВинАпишную функцию создания zip-архива. И забыть навсегда проблему экспорта в эти файлы!!! Заодно и импорт из них раскрутить!
Экспорт в Microsoft Excel (много)
Добавлено: 07 Август 2017, 14:57
Игорь Столяров
Ну формат XLSX и DOCX в открытом доступе на сайте Microsoft, а зипование через OLE Windows
мы уже обсуждали:
http://forum.clarionlife.net/viewtopic. ... ZIP#p29125
Экспорт в Microsoft Excel (много)
Добавлено: 07 Август 2017, 15:37
Yufil
Разобрался бы с Питоновским интерфейсом (недавно выкладывал пример), там всё это хозяйство доступно в самых разных видах. Консультации и документации - без проблем...
Экспорт в Microsoft Excel (много)
Добавлено: 07 Август 2017, 15:59
RaFaeL
kreator писал(а): 07 Август 2017, 14:52
Так есть же libxlsxwriter, исходники на С доступны, берешь и переписываешь на Кларионе. Только смысл?..
Экспорт в Microsoft Excel (много)
Добавлено: 07 Август 2017, 16:18
Yufil
А это зависит от того, что реально нужно.
1. Есть желание получить данные "для работы", чтобы можно было как-то перелопачивать ручками.
2. Хотим иметь твёрдую копию отчёта, которую можно сохранить у себя или переслать куда-то.
3. Хотим получить красивый отчёт по аккуратно нарисованному бланку.
Эти варианты, возможно, требуют разных инструментов.
Экспорт в Microsoft Excel (много)
Добавлено: 07 Август 2017, 16:44
kreator
RaFaeL писал(а): 07 Август 2017, 15:59
Так есть же libxlsxwriter, исходники на С доступны, берешь и переписываешь на Кларионе. Только смысл?..
Чтобы не зависеть от конкретно этой библиотеки и от zlib тоже. Winword тоже не помешает, принцип тот же.
Игорь Столяров, а что делает вот этот кусок кода:
Код: Выделить всё
Loc:Path = Clip(xExtractFileName(Dest_,1)) & Clip(xExtractFileName(Dest_,2))
?
Экспорт в Microsoft Excel (много)
Добавлено: 07 Август 2017, 16:48
Игорь Столяров
kreator писал(а): 07 Август 2017, 16:44Игорь Столяров, а что делает вот этот кусок кода:
Это получение из полного имени файла (диск + папка на диске + имя файла + расширение имени файла) только пути к файлу (диск + папка на диске).
Экспорт в Microsoft Excel (много)
Добавлено: 07 Август 2017, 17:22
kreator
А xExtractFileName самописная, видимо?
Экспорт в Microsoft Excel (много)
Добавлено: 07 Август 2017, 17:37
Игорь Столяров
kreator писал(а): 07 Август 2017, 17:22А xExtractFileName самописная, видимо?
Заимствованная не помню где за давностью лет ...
Код: Выделить всё
Module('Windows')
xf_FnSplit(*cstring,*cstring,*cstring,*cstring,*cstring),short,raw,name('_fnsplit')
end
xExtractFileName PROCEDURE (IPath_,Vid_) ! Declare Procedure
Loc:Path CSTRING(256)
Loc:Dir CSTRING(256)
Loc:Drive CSTRING(256)
Loc:File CSTRING(256)
Loc:Ext CSTRING(256)
CODE
Loc:Path = Clip(Left(IPath_))
If xf_FnSplit(Loc:Path,Loc:Drive,Loc:Dir,Loc:File,Loc:Ext).
Return(Clip(Choose(Vid_,Loc:Drive,Loc:Dir,Loc:File,Loc:Ext)))
Экспорт в Microsoft Excel (много)
Добавлено: 08 Август 2017, 10:07
Ал
Игорь Столяров писал(а): 07 Август 2017, 17:37
kreator писал(а): 07 Август 2017, 17:22А xExtractFileName самописная, видимо?
Заимствованная не помню где за давностью лет ...

...
может сразу в FAQ?