Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
Добрый времени суток! Хотел бы спросить Вас про решения, которые вы используете для отчетов в Excel/Word? Задача примерно такая - есть форматированный шаблон файла Excel(который могут делать и пользователи). Файлы лежат на расшаренном ресурсе , к которому имеют доступ и пользователи и СУБД. Есть процедура, которая имеет два или более ResultSet, пусть для простоты это Header и Data . Например в заголовке шаблона Excel в ячейке я помечаю %%Header.Name - в хранимой процедуре у меня в resultSet - тоже Header есть поле Name. Соответственно нужен механизм, который возьмёт Excel шаблон и вставит туда данные из ResultSet в нужные ячейки (по совпадению имён соответственно)? Можно через какую то утилиту или надо писать приложение на Net и в нём связывать базу и Excel? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2019, 13:40 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
medoedили надо писать приложение на Net и в нём связывать базу и Excelмакроса в Экселе будет достаточно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2019, 13:50 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
courtmedoedили надо писать приложение на Net и в нём связывать базу и Excelмакроса в Экселе будет достаточно Макросы вещь сумбурная, во многих компаниях они запрещены и каждый раз макрос писать - для каждого шаблона - вещь геморойная! Тем более, не каждый пользователь умеет макросы писать, получается, опять нагрузка на разработчика. Хотелось бы универсальный механизм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2019, 13:57 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
medoed, То, что Вы описали - задачи прикладного программирования, т.е. для языков VBA или C#. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2019, 14:15 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
Владислав Колосовmedoed, То, что Вы описали - задачи прикладного программирования, т.е. для языков VBA или C#. Да я в первом посте и упомянул про внешнюю программу. Но у меня была надежда, что есть встроенные средства SSRS , SSIS или рядом с SQL - Power BI, которые могут выгружать форматированные шаблоны Excel. В конце концов , может есть утилиты(написанные на net или java), которые описаны и берут на вход файл с данными , шаблон и по инструкции - создают готовые форматированные файлы. Я ничего не утверждаю - я пока познаю этот вопрос. Если нет, значит надо брать VS и библиотеку какую нить и скрещивать с базой!((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2019, 15:02 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
medoed, проблему создают требования - использование файлов-шаблонов. Если бы такого требования не было,то можно использовать Reporting Services. Рисуете отчеты и сохраняете хоть в XLS, хоть в PDF. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2019, 15:07 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
Владислав Колосовmedoed, проблему создают требования - использование файлов-шаблонов. Если бы такого требования не было,то можно использовать Reporting Services. Рисуете отчеты и сохраняете хоть в XLS, хоть в PDF. Ну тут просто , если колонку перенести или ячейку сдвинуть -> если есть шаблон - то его сам пользователь может поправить. А если через SSRS -> то только программист. Это не очень гут! ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2019, 15:13 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
medoed, В SSRS есть построитель отчетов для браузера, даже новичок справится. Скачивается и устанавливается через браузер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2019, 15:18 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
Владислав Колосовmedoed, В SSRS есть построитель отчетов для браузера, даже новичок справится. Скачивается и устанавливается через браузер. Вы про ReportBuilder? Хмм, а это неплохая мысль - спасибо за наводку! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2019, 15:22 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
medoedНо у меня была надежда, что есть встроенные средства SSRS , SSIS или рядом с SQL - Power BI, которые могут выгружать форматированные шаблоны Excel.Нет, они так не умеют. У них есть свои "шаблоны" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2019, 18:29 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
alexeyvgmedoedНо у меня была надежда, что есть встроенные средства SSRS , SSIS или рядом с SQL - Power BI, которые могут выгружать форматированные шаблоны Excel.Нет, они так не умеют. У них есть свои "шаблоны" И как пользователю редактировать шаблоны, где их хранить, как контроль версий вести и смотреть историю изменений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2019, 19:28 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
medoedalexeyvgпропущено... Нет, они так не умеют. У них есть свои "шаблоны" И как пользователю редактировать шаблоны, где их хранить, как контроль версий вести и смотреть историю изменений? VS, report server project ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2019, 19:30 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
medoedalexeyvgпропущено... Нет, они так не умеют. У них есть свои "шаблоны" И как пользователю редактировать шаблоны, где их хранить, как контроль версий вести и смотреть историю изменений?Конечно, эти средства для опытных пользователей SSRS , SSIS, Power BI. По сути - для программистов Ну так и шаблоны Эксель - тоже для опытных пользователей Эксель, по сути - для программистов. Ваше желание использовать тот продукт, который пользователи знают, понятно, но увы, повторю - встроенные в сиквел средства так не умеют. Хотя ИМХО такой продукт был бы популярнее SSRS, коррелируя с распространённостью Экселя. Можно создать свои программы для этого, как тут уже советовали (макросы, либо свою программу для выгрузки в шаблон). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2019, 21:54 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
medoedТем более, не каждый пользователь умеет макросы писатьВот не хватало только этого ! medoedкаждый раз макрос писать - для каждого шаблона - вещь геморойная! Не пиши для каждого шаблона. Напиши один универсальный И макрос не в шаблоне, а в PERSONAL.XLSB у каждого юзера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2019, 05:52 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
alexeyvgmedoedпропущено... И как пользователю редактировать шаблоны, где их хранить, как контроль версий вести и смотреть историю изменений? Ваше желание использовать тот продукт, который пользователи знают, понятно, но увы, повторю - встроенные в сиквел средства так не умеют. Хотя ИМХО такой продукт был бы популярнее SSRS, коррелируя с распространённостью Экселя. Такой продукт есть, имхо, помесь базы и Excel - это Access :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2019, 21:27 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
courtmedoedТем более, не каждый пользователь умеет макросы писатьВот не хватало только этого ! medoedкаждый раз макрос писать - для каждого шаблона - вещь геморойная! Не пиши для каждого шаблона. Напиши один универсальный И макрос не в шаблоне, а в PERSONAL.XLSB у каждого юзера Как то стрёмно - оборотную сальдовую ведомость к примеру для каждого пользователя отдельно настраивать... Это уже не автоматизация, а какое то вредительство над данными получается! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2019, 11:45 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
medoedcourtпропущено... Вот не хватало только этого ! пропущено... Не пиши для каждого шаблона. Напиши один универсальный И макрос не в шаблоне, а в PERSONAL.XLSB у каждого юзера Как то стрёмно - оборотную сальдовую ведомость к примеру для каждого пользователя отдельно настраивать... Это уже не автоматизация, а какое то вредительство над данными получается! Во-первых, изначально разговор был не про какую-то "оборотную сальдовую ведомость" (формирование которой есть вещь вполне отдельная и самодостаточная, и полностью лежит на совести программиста), а про "есть форматированный шаблон файла Excel (который могут делать и пользователи) " Во-вторых, кто-где говорил про "для каждого пользователя отдельно настраивать" ?? Наоборот тебе говорят про универсальный макрос! Который, по имени шаблона, запросит метаданные отчета (имя ХП, список параметров) из какой-то таблички. Запросит у пользователя значение параметров. Выполнит ХП, получит результат и "раскидает" результат по ячейкам-именованным Range-ам, с именами, например, совпадающими с именами полей в рекордсете. Для табличной части (Data), в рекордсете добавляешь поле-признак, при наличии которого, блок ячеек экселя для данных из этого рекордсета, будет дублироваться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2019, 13:08 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
[quot court]medoedпропущено... Во-вторых, кто-где говорил про "для каждого пользователя отдельно настраивать" ?? Тут (наверное я не так понял вашу фразу -:) courtИ макрос не в шаблоне, а в PERSONAL.XLSB у каждого юзера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2019, 15:02 |
|
||
|
Форматированный вывод данных из SQL в шаблоны Excel/word
|
|||
|---|---|---|---|
|
#18+
medoedТут (наверное я не так понял вашу фразу -:) courtИ макрос не в шаблоне, а в PERSONAL.XLSB у каждого юзера Вы под шаблоном понимаете вашу заготовку, которую макрос будет обрабатывать. А PERSONAL.XLSB - это библиотека пользовательских макросов. Если её пользователю настроить, то макрос, записанный там, может делать замены в "шаблонах", то есть в открытом пользователем Эксель-документе, по запрограммированному в нём алгоритму. Соответственно, макрос напишет один раз программист, а не будут писать пользователи под себя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2019, 20:35 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39876257&tid=1687130]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
142ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 271ms |
| total: | 516ms |

| 0 / 0 |
