Страница 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?