Страница 6 из 6
					
				libxlsxwriter for Clarion
				Добавлено: 02 Апрель 2024, 18:37
				 Alex_G
				Губин Игорь писал(а): 02 Апрель 2024, 18:22
Так я не понял, с чего копья ломаются?!  
 
 
Есть достаточно хорошо документированная библиотека в исходниках. Компиляция с тестированием, если лень самому ставить VS, обойдётся в 2-3 т.р. (нанять любого студента первокурсника с вычислительной специальности). 
И всё будет работать на ура.
 
Да собственно "копья никто не ломает".  Вы про "LibXl" или "OpenXlsx" речь ведете? Как я понял с первой (LibXl) работают и для нее есть "обертка"  - как говорится "под ключ", но нужно заплатить. Вторая (OpenXlsx)- набор исходников, из которых можно собрать то, что требуется, более бюджетно, хотя я не уверен, что нынешний первокурсник даже за 5 т.р. согласится.
P.S. И да, Вы правы - "лень самому ставить VS". Как говорится, "давно не брал я в руки шашку", руки конечно вспомнят, но надо еще и дистрибутив найти, поставить и т д. Хочется на всем готовом...
 
			
					
				libxlsxwriter for Clarion
				Добавлено: 02 Апрель 2024, 18:54
				 Губин Игорь
				Alex_G писал(а): 02 Апрель 2024, 18:37
или "OpenXlsx" речь ведете
 
Про это.
Alex_G писал(а): 02 Апрель 2024, 18:37
хотя я не уверен, что нынешний первокурсник даже за 5 т.р. согласится.
 
Главное - правильно подать, как стартовый вклад в его портфолио. 

 Опыт есть, я специализируюсь на "новичках".
Alex_G писал(а): 02 Апрель 2024, 18:37
P.S. И да, Вы правы - "лень самому ставить VS". Как говорится, "давно не брал я в руки шашку", руки конечно вспомнят, но надо еще и дистрибутив найти, поставить и т д. Хочется на всем готовом...
 
Можно поискать на фрилансе, но студент как-то проще.
 
			
					
				libxlsxwriter for Clarion
				Добавлено: 03 Апрель 2024, 8:44
				 Ал
				Alex_G писал(а): 02 Апрель 2024, 18:37
Губин Игорь писал(а): 02 Апрель 2024, 18:22
Так я не понял, с чего копья ломаются?!  
 
 
Есть достаточно хорошо документированная библиотека в исходниках. Компиляция с тестированием, если лень самому ставить VS, обойдётся в 2-3 т.р. (нанять любого студента первокурсника с вычислительной специальности). 
И всё будет работать на ура.
 
Да собственно "копья никто не ломает".  Вы про "LibXl" или "OpenXlsx" речь ведете? Как я понял с первой (LibXl) работают и для нее есть "обертка"  - как говорится "под ключ", но нужно заплатить. Вторая (OpenXlsx)- набор исходников, из которых можно собрать то, что требуется, более бюджетно, хотя я не уверен, что нынешний первокурсник даже за 5 т.р. согласится.
P.S. И да, Вы правы - "лень самому ставить VS". Как говорится, "давно не брал я в руки шашку", руки конечно вспомнят, но надо еще и дистрибутив найти, поставить и т д. Хочется на всем готовом...
 
https://github.com/troldal/OpenXLSX?tab ... t-status   - диаграмм же не будет, а хотели с графикой?
 
			
					
				libxlsxwriter for Clarion
				Добавлено: 03 Апрель 2024, 9:48
				 finsoftrz
				Vbscript для парсинга файлов из xlsx. Может, пригодится кому.
			 
			
					
				libxlsxwriter for Clarion
				Добавлено: 03 Апрель 2024, 12:51
				 kreator
				Alex_G писал(а): 02 Апрель 2024, 17:44
kreator писал(а): 02 Апрель 2024, 16:40
Alex_G писал(а): 02 Апрель 2024, 16:08
Все просто, есть один (два) опытных пользователя (условно назовем - методологи), которые создают и ответственны за эти шаблоны, и есть несколько обычных пользователей, которые на основе шаблонов и своих данных формируют отчеты. Им, как раз, Excel не дают.
 
Методологи сохраняют шаблоны как "Шаблоны" наверно? Скажите им чтобы сохраняли как "Таблица XML". Делов-то!!!
 
Формат "Таблица XML" не поддерживает весь функционал XLSX (например листы с диаграммами).
Хотя для простых шаблонов, где нет диаграмм, это может быть вариантом решения, но с рядом неудобств:
1. ограничиваем пользователя в функционале EXCEL (а диаграммы один из востребованных функционалов)
2. заставляем работать с непривычным форматом (может кто-то и удивится, но, к сожалению, порой пользователи не знают что такое XML)
3. ну и самим себе добавляем
 геморроя работы, 
Чтобы избежать этих неудобств, вполне можно разово заплатить адекватную сумму
 
Я не настаиваю. Даже не могу представить шаблоны с диаграммами. Сам много таких отчётов (выгрузок) сделал. Практически все диаграммы на "плавающем" диапазоне, просто пипец!
Похоже, серебряной пули нет.  

 
			
					
				libxlsxwriter for Clarion
				Добавлено: 03 Апрель 2024, 13:14
				 Ал
				Alex_G писал(а): 02 Апрель 2024, 11:52
kreator писал(а): 02 Апрель 2024, 11:07
Alex_G писал(а): 01 Апрель 2024, 11:07
Добрый день. Спасибо всем , кто откликнулся. 
Задача стоит именно такая (
использовать внешний файл xls/xlsx в качестве шаблона вывода), только с ограничением, что на компьютере может не быть установлен никакой OFFICE, в том числе и ОО.
Как я понял, кроме  LibXL (оригинальной или от KlariSoft), доугих решений нет. Значит "будем копать" в этом направлении.
 
Alex_G, идея такая. Если это Ваши шаблоны, то можно их сохранить в xml. У Экселя есть такая штука, называется "Таблица xml". Это простой текстовый файл. Думаю, "распарсить" его проблем не будет, можно наверно и стандартными средствами. Работает шустро. Несколько лет назад я выкладывал здесь пример такой работы. Правда я писал туда, а не читал. Возможно и в этом топике, где-то в начале.
 
Шаблоны создают сами пользователи. В программе на заранее определенный лист выгружается необходимая информация из базы данных.
Далее пользователь средствами Excel "наводит красоту" (строит диаграммы, использует статистические функции, формирует свою структуру отчета). Кроме того, в этом шаблоне могут быть внешние ссылки на другие источники данных. По сути в программе необходимо открыть файл с шаблоном (образец), выгрузить в него на заранее известный лист свои данные и сохранить под другим именем.
 
 