Экспорт в Microsoft Excel (много)
Модератор: Дед Пахом
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Экспорт в Microsoft Excel (много)
Совсем маленький пример List & Label для CW10 на основе Clarion\Examples\People, просто посмотреть и потыкать в кнопки ... 
https://mega.nz/#!t5JQHThI!3Vldj49d4Zyx ... F3oK91lh_o
			
			
									
						https://mega.nz/#!t5JQHThI!3Vldj49d4Zyx ... F3oK91lh_o
- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Экспорт в Microsoft Excel (много)
Спасибо. Классный редактор отчетных форм и предварительный просмотр отчетов !
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
Экспорт в Microsoft Excel (много)
List&Label симпатичная штучка. Таким и должен быть дизайнер отчётов, наверно. Мне, правда, превьюер не понравился. Ну и ценник не гуманный совсем. Покупку даже выносить на обсуждение не хочется 
 .
			
			
									
						We are hard at work… for you.   
			
						Экспорт в Microsoft Excel (много)
Давно не интересовался этой темой. Раньше было так:
Реально достаточно одной копии Professional Edition. В этом случае, не нарушая авторских прав, работать с отладчиком может только тот, у кого продукт установлен, но дизайнить и печатать/экспортировать отчёты могут и другие. Standard Edition предполагает, что и дизайнить отчёты может только тот, кто установил продукт, но печатать - неограниченно.
			
			
									
						Реально достаточно одной копии Professional Edition. В этом случае, не нарушая авторских прав, работать с отладчиком может только тот, у кого продукт установлен, но дизайнить и печатать/экспортировать отчёты могут и другие. Standard Edition предполагает, что и дизайнить отчёты может только тот, кто установил продукт, но печатать - неограниченно.
- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
Экспорт в Microsoft Excel (много)
Да всё равно. Первая покупка Professional (1 лицензия) - 1428 euro. При этом подписка на 1 год включена. Подписка дальше - 50%. Ну можно и не подписываться, а платить за upgrade по факту. Грамотно. Пока есть возможность добавлять новые возможности. Но что-то мне кажется, что ценник у них растёт, раньше было поменьше. Ну может и креститься надо.
			
			
									
						We are hard at work… for you.   
			
						- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
Экспорт в Microsoft Excel (много)
В своей башке прорабатываю идею (не новая, но как-то мимо неё проехал, никто в своё время не подсказал, вот Майк Горман напомнил). Новые форматы Экселя и Ворда - это зиппованные архивы неких xml-файлов, раскиданных по каталогам. Нужно разобраться с принципом заполнения этих файлов. Ну и найти ВинАпишную функцию создания zip-архива. И забыть навсегда проблему экспорта в эти файлы!!! Заодно и импорт из них раскрутить!
			
			
									
						We are hard at work… for you.   
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Экспорт в Microsoft Excel (много)
Ну формат XLSX и DOCX в открытом доступе на сайте Microsoft, а зипование через OLE Windows
мы уже обсуждали: http://forum.clarionlife.net/viewtopic. ... ZIP#p29125
			
			
									
						мы уже обсуждали: http://forum.clarionlife.net/viewtopic. ... ZIP#p29125
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						Экспорт в Microsoft Excel (много)
Разобрался бы с Питоновским интерфейсом (недавно выкладывал пример), там всё это хозяйство доступно в самых разных видах. Консультации и документации - без проблем...
			
			
									
						- RaFaeL
 - ✯ Ветеран ✯
 - Сообщения: 1417
 - Зарегистрирован: 24 Март 2009, 17:59
 - Откуда: НН
 - Благодарил (а): 12 раз
 - Поблагодарили: 2 раза
 - Контактная информация:
 
Экспорт в Microsoft Excel (много)
Так есть же libxlsxwriter, исходники на С доступны, берешь и переписываешь на Кларионе. Только смысл?..
Экспорт в Microsoft Excel (много)
А это зависит от того, что реально нужно. 
1. Есть желание получить данные "для работы", чтобы можно было как-то перелопачивать ручками.
2. Хотим иметь твёрдую копию отчёта, которую можно сохранить у себя или переслать куда-то.
3. Хотим получить красивый отчёт по аккуратно нарисованному бланку.
Эти варианты, возможно, требуют разных инструментов.
			
			
									
						1. Есть желание получить данные "для работы", чтобы можно было как-то перелопачивать ручками.
2. Хотим иметь твёрдую копию отчёта, которую можно сохранить у себя или переслать куда-то.
3. Хотим получить красивый отчёт по аккуратно нарисованному бланку.
Эти варианты, возможно, требуют разных инструментов.
- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
Экспорт в Microsoft Excel (много)
Чтобы не зависеть от конкретно этой библиотеки и от zlib тоже. Winword тоже не помешает, принцип тот же.RaFaeL писал(а): 07 Август 2017, 15:59 Так есть же libxlsxwriter, исходники на С доступны, берешь и переписываешь на Кларионе. Только смысл?..
Игорь Столяров, а что делает вот этот кусок кода:
Код: Выделить всё
Loc:Path = Clip(xExtractFileName(Dest_,1)) & Clip(xExtractFileName(Dest_,2))
We are hard at work… for you.   
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Экспорт в Microsoft Excel (много)
Это получение из полного имени файла (диск + папка на диске + имя файла + расширение имени файла) только пути к файлу (диск + папка на диске).
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
Экспорт в Microsoft Excel (много)
А xExtractFileName самописная, видимо?
			
			
									
						We are hard at work… for you.   
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
Экспорт в Microsoft Excel (много)
Заимствованная не помню где за давностью лет ...
Код: Выделить всё
  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)))
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- 
				Ал
 - ✯ Ветеран ✯
 - Сообщения: 1059
 - Зарегистрирован: 08 Июль 2005, 6:48
 - Откуда: Россия
 - Благодарил (а): 1 раз
 - Поблагодарили: 1 раз
 
Экспорт в Microsoft Excel (много)
может сразу в FAQ?
