|
|
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
Раньше, до 2007 офиса, жизнь была прекрасна: создал и отформатировал документ, сохранил его как xml, превратил в таблицу xslt, получил данные в виде xml и произвел трансформацию - на выходе отчет в виде документа Офис Сейчас с OpenXML я понимаю так что надо возвращаться к динозаврам и обрабатывать все вручную в коде!!?? Есть ли варианты создания отчетов (табличных и многолистовых - где не букмарки для замены а итерации заполнения таблиц) более прогрессивным способом нежели руками!?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2012, 17:05 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
а что мешает первым способом и сейчас обрабатывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2012, 19:59 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
n3wb13а что мешает первым способом и сейчас обрабатывать? а как? там все вразброс - темы, данные, листы, стили! поделитесь как можно - я смотрел там строковые данные из ячеек лежат в отдельном файле и в файле листа они странным образом вставлены Просветите ситуацию плиз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2012, 23:23 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
spа как? Проясни ситуацию. Тебя насильно заставляют не делать как ты раньше делал ничего не меняя? При чем тут 2007-ой формат, если тебя он не вставляет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2012, 00:49 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
Edd.Dragonspа как? Проясни ситуацию. Тебя насильно заставляют не делать как ты раньше делал ничего не меняя? При чем тут 2007-ой формат, если тебя он не вставляет? Конечно насильно! ExcelViewer например не понимает xml формат документов Офиса! Как вы считаете - это не насильно?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2012, 15:34 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
[quot sp]Edd.Dragonпропущено... Проясни ситуацию. Тебя насильно заставляют не делать как ты раньше делал ничего не меняя? При чем тут 2007-ой формат, если тебя он не вставляет? http://social.msdn.microsoft.com/Forums/en-US/oxmlsdk/thread/145eb853-b2aa-4c82-8269-dc1626ce32d1 не такая уж и муторная процедура конвертации чистого xml-a в xlsx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2012, 16:19 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
ЗЫ.: А вообще все претензии к этому ExcelViewer. Наверняка есть аналоги, понимающие старый xml-формат. В конце концов можно написать свой собственный вьювер с блекджеком и шлюхами с любимыми форматами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2012, 16:23 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
n3wb13ЗЫ.: А вообще все претензии к этому ExcelViewer. Наверняка есть аналоги, понимающие старый xml-формат. В конце концов можно написать свой собственный вьювер с блекджеком и шлюхами с любимыми форматами ну это равносильно написанию своего Офиса!)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2012, 16:24 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
sp, так то Вьювер а не оффис. в 2009 написали свою систему, автоматизирующую документооборот в компании по той же схеме, что и у вас отчеты. Выходной документ в чистом xml-формате прекрасно открывался 2007м оффисом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2012, 16:31 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
n3wb13sp, так то Вьювер а не оффис. в 2009 написали свою систему, автоматизирующую документооборот в компании по той же схеме, что и у вас отчеты. Выходной документ в чистом xml-формате прекрасно открывался 2007м оффисом. документы в xml-формате прекрасно открываются Офисом, но не вьюверами! Вьювер бесплатен и тем привлекателен!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2012, 16:36 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
n3wb13, за ссылку спасибо - дает направление движения) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2012, 04:18 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
spEdd.Dragonпропущено... Проясни ситуацию. Тебя насильно заставляют не делать как ты раньше делал ничего не меняя? При чем тут 2007-ой формат, если тебя он не вставляет? Конечно насильно! ExcelViewer например не понимает xml формат документов Офиса! Как вы считаете - это не насильно?) А раньше понимал получается? Ну и в баню его значит, раз такой изменчивый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2012, 17:44 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
Edd.DragonА раньше понимал получается? Ну и в баню его значит, раз такой изменчивый. и раньше не понимал :) но сейчас понимает xlsx - поэтому есть смысл повозиться чтобы у людей была возможность используя бесплатные вьюверы получать многофункциональные отчеты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2012, 18:10 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
1. Open XML SDK 2.0 - хорошая штука, когда нужно сделать динамический отчет (структура). Раньше до него мы все курили позднее / ранее связывания, базирующийся на объектной модели офиса, имели проблемы с версиями офиса и иже. 2. Для всего остального - генераторы отчетов (SSRS, CR, FastReports, StimulReports, ...). 3. Педали с костылями вида xslt - удел убогости и недальнозоркости. Сопровождать, рефакторить и развивать этот мусор практически невозможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2012, 22:12 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУ1. Open XML SDK 2.0 - хорошая штука, когда нужно сделать динамический отчет (структура). Раньше до него мы все курили позднее / ранее связывания, базирующийся на объектной модели офиса, имели проблемы с версиями офиса и иже. 2. Для всего остального - генераторы отчетов (SSRS, CR, FastReports, StimulReports, ...). 3. Педали с костылями вида xslt - удел убогости и недальнозоркости. Сопровождать, рефакторить и развивать этот мусор практически невозможно. Open XML SDK 2.0 - хорошая штука но не для сложных и очень большых отчетов - ибо много руками писать надо и на больших наборах данных довольно медленно Генераторы отчетов не подходят - зачем тащить экскаватор в песочницу, где можно и лопаточкой обойтись да не гибкие они - по сравнению с тем как можно безобразничать с информацией в Экселе - ни один генератор отчетов не сравниться + юзер может поизвращаться с готовым отчетом украсив его как ему надо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 10:28 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
В общем с форматом xlsx и docx все просто - убираем файл Strings и переделываем каждый из SheetN.xml в таблицу преобразования с инлайновыми данными (как описано по ссылочке выше) закидываем это все в архив xlsx и открывая наслаждаемся во вьювере! ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 10:37 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
имелось в виду что сначала создается документ-прототип, затем каждый лист преобразуется в xslt и выполняется трансформация с данными и затем полученные файлы xml запихиваем в архив ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 10:40 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
spOpen XML SDK 2.0 - хорошая штука но не для сложных и очень большых отчетов - ибо много руками писать надо и на больших наборах данных довольно медленно Приавильно, для сложных и очень большых отчетов - только репортинговые системы. spГенераторы отчетов не подходят - зачем тащить экскаватор в песочницу Я Вас умоляю, несколько dll в проекте - это не экскаватор. Не так страшен чёрт, уважаемый. spгде можно и лопаточкой обойтись да не гибкие они Лопата - это еще слишком сказано. Это не лопата, - это кривая полусломанная глабля. spпо сравнению с тем как можно безобразничать с информацией в Экселе - ни один генератор отчетов не сравниться + юзер может поизвращаться с готовым отчетом украсив его как ему надо :) Вот для "безобразничать с информацией" - есть нормальный Open XML SDK 2.0. Для остальных 99% случаев - репортинговые системы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 11:37 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУ, я думаю вам стоило об этом макрософтовцам рассказать, а то они в своем ЦРМ отчегото отчеты в Офисе делают :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 18:17 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
spМСУ, я думаю вам стоило об этом макрософтовцам рассказать, а то они в своем ЦРМ отчегото отчеты в Офисе делают :) И тут опять просад :) В MS Dynamics CRM отчеты реализованы средствами SSRS. P.S. Сейчас здравые люди делают отчеты в репортинговых системах, MS это или не MS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 19:27 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУ, Конструкторы отчетов, повторюсь, немного деревянные - по сравнению с Экселем да и с мысле здравости xslt трансформация в десятки раз быстрее кустарного когда конструкторов В общем - это вопрос вкуса и потребностей! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2012, 06:02 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУspМСУ, я думаю вам стоило об этом макрософтовцам рассказать, а то они в своем ЦРМ отчегото отчеты в Офисе делают :) И тут опять просад :) что опять просад? :) тынц http://www.youtube.com/watch?v=NZOa42DCnmE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2012, 06:44 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
в общем вопрос решенный - тему, в принципе, можно закрывать всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2012, 07:50 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
spМСУ, Конструкторы отчетов, повторюсь, немного деревянные - по сравнению с Экселем В чем выражена деревянность? Генераторы отчетов покрывают 99% процентов бизнеса, мощны, имеют кучу фильтров экспорта, адекватно поддаются рефакторингу и сопровождению, централизованный доступ и управление безопасностью, кеширование, рассылка отчетов по требованию, и куча-куча всего самого нужно и вкусного. В остальном 1% случае нам требуется руками молотить чего-то в екселе (динамическая структура и т.п.). Лично я еще не встречал по своему опыту задачу, которую бы не смог решить SSRS или CR. Были правда некоторое затыки в сложных отчетах, но они успешно обходились с другой стороны. spда и с мысле здравости xslt трансформация в десятки раз быстрее кустарного когда конструкторов Как раз наоборот. xslt работает на порядки медленнее нативного кода генераторов отчетов. И как-раз xslt кустарщина, а не наоборот. Основные проблемы начинаются под реальной нагрузкой, когда n пользователей запрашивают отчет. xslt - это убогий способ решить задачу "по-быстрому". В итоге получается мусор, который невозможно поддерживать. spВ общем - это вопрос вкуса и потребностей! Вопрос опыта и понимания BI. spИ тут опять просад :) Да, потому что это обычный линейный экспорт гридов в Excel. Отчетом-то назвать трудно. Начинайте читать отседова: http://msdn.microsoft.com/en-us/library/bb955081.aspx To use the information that is provided in the Report Writers Guide, the following prerequisites are needed: Knowledge of how to write reports for SQL Server Reporting Services. Knowledge of the SQL language and Microsoft SQL Server 2005. Experience writing Reporting Services reports within the Report Designer component of Microsoft Visual Studio. Create Reports for Microsoft Dynamics CRM Using SQL Server Reporting Services spну - этож настоящие отчеты, а то что генерит SSRS - это просто какойто пазор :) Это банальная автогенерация. Хотите что-то мощнее - пишите сами на том же SSRS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2012, 10:02 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
Обычный дрилл-даун отчетик с группировкой лабаем несколькими кликами мышки. http://www.youtube.com/v/W6gk9VqnGMs ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2012, 10:06 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУ, надеюсь что про xslt вы это не специально, а по-обстоятельствам)) (как в той песне "пульнул я в девушку, пульнул я в милую. по обстоятельствам. а не со зла...") а то есть люди которые утверждают что и курсоры быстрее родных сетовых операций в SQL! вы рассматриваете генерацию на сервере - поэтому у вас и проблема. а у нас генерация на клиенте - поэтому и нет проблем! мы наверно с вами разное понятие в отчеты вкладываем: у вас это простыня с перечислением, а у нас это интерактивное средство отчетности и анализа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2012, 15:12 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
spМСУ, надеюсь что про xslt вы это не специально, а по-обстоятельствам)) Вовсе нет. XSLT всегда была жирным гворздём в производительности приложений. А если еще и репорты ставить на эти грабли - увольте. spа то есть люди которые утверждают что и курсоры быстрее родных сетовых операций в SQL! Вы, вообще, понимаете как работает трансформация? Технология XSLT как способ визуализации данных в веб-приложениях на PHP Пути оптимизацииПока не придуманы. Приходится жертвовать производительностью в ущерб простоте и скорости разработки сайтов. Поэтому, предлагаю тему производительности не обсуждать - XSLT всегда тормозило. spвы рассматриваете генерацию на сервере - поэтому у вас и проблема. а у нас генерация на клиенте - поэтому и нет проблем! 1. Вы читали название форума? 2. Тем более зло на клиента тащить этот мусор, нежели просто пробросить линк на сайт репорт сервера, который сам будет генерить отчеты и предлагать различные форматы экспорта. spмы наверно с вами разное понятие в отчеты вкладываем: у вас это простыня с перечислением, а у нас это интерактивное средство отчетности и анализа Отчет - понятие единое. Интерактивный он или "простыня с перечислением". Если заказчику нужен отчет - мы берем генератор отчетов и начинаем кодировать нормальное надежное поддерживаемое решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 11:06 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУ1. Вы читали название форума? 2. Тем более зло на клиента тащить этот мусор, нежели просто пробросить линк на сайт репорт сервера, который сам будет генерить отчеты и предлагать различные форматы экспорта. 1. и когда это название форума мешало формировать контент на клиенте?? юзаем помощников на клиенте :)) 2. т.е. вы считаете что разгрузка сервера и исключение потенциальных атак на сервер при помощи частых запросов отчетов - это зло? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 13:52 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
sp1. и когда это название форума мешало формировать контент на клиенте?? юзаем помощников на клиенте :)) Что за "помощники" на клиенте? sp2. т.е. вы считаете что разгрузка сервера и исключение потенциальных атак на сервер при помощи частых запросов отчетов - это зло? Каким образом можно "разгрузить" сервер с помощью xslt? Как можно с клиента исключить "потенциальные атаки" (как с помощью xslt так и без оного)? Чё за ересь Вы пишете, уважаемый? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 14:45 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУ, ну не знаю - ежели для вас ересь плагины и апплеты - наверно надо чего-нить почитать думаю стоит разобраться в основах интернета - если тяжеловесные операции выполняются на клиенте - значит сервер разгружаецца! если нет тяжеловесных операций на сервере - меньше возможностей его завалить частыми запросами на выполнение этих операций Рекомендую почитать гугл - там много информации по плагинам и апплетам! очень рекомендую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 15:24 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
spМСУ, ну не знаю - ежели для вас ересь плагины и апплеты - наверно надо чего-нить почитать Вы в плагинах и апплетах трансформируете xml через xslt? Уж простите, тут чтиво не поможет, тут только трава спасёт. spдумаю стоит разобраться в основах интернета - если тяжеловесные операции выполняются на клиенте - значит сервер разгружаецца! Переносить "тяжеловесные операции" в браузер? Что Вы там у себя курите, товарищ? :) Обычно тяжелые операции выносят асинхронно-зависимо на сервер. spесли нет тяжеловесных операций на сервере - меньше возможностей его завалить частыми запросами на выполнение этих операций Какая разница, что там долго выполняется или быстро, - запросами можно "завалить" какой угодно ресурс. Что-то Вы кашу какую-то намесили, а отвечать на всё по-порядку не хотим. В результате уходите куда-то в лес. spРекомендую почитать гугл - там много информации по плагинам и апплетам! очень рекомендую Рекомендую почитать основы веба, а уж потом за плагины с апплетами браться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 15:57 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
Вообщем, начинается тупизм номер 4... P.S. Тупизм номер 3: MVC,MVVM: одна сущность, разные виды - одна модель? Тупизм номер 2: MVC: должна ли модель всегда быть корректной? Тупизм номер 1: Вопрос по основам МВЦ sp, с Вами тяжело, вы не понимаете того, о чём говорите. В этом вся проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 16:02 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУ, непонятны ваши аргументы с словосочетания! т.е. считаете технологии плагинов и апплетов - тупизмом!? я их не изобретал! :) а про тупизм вам скажет любая наша девочка - когда вы ее заставите каждый раз открывать документ для печати сначала загружая его давдцать раз тыкая кнопками чтобы сохранить и затем открыть и потом напечать документ, когда в день ей приходится делать это до сотни раз - вот вам тогда все про тупизм расскажут!! :) рекомендую быть ближе к юзерам а не только теории изучать! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 17:03 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУspМСУ, ну не знаю - ежели для вас ересь плагины и апплеты - наверно надо чего-нить почитать Вы в плагинах и апплетах трансформируете xml через xslt? Уж простите, тут чтиво не поможет, тут только трава спасёт. spдумаю стоит разобраться в основах интернета - если тяжеловесные операции выполняются на клиенте - значит сервер разгружаецца! Переносить "тяжеловесные операции" в браузер? Что Вы там у себя курите, товарищ? :) Обычно тяжелые операции выносят асинхронно-зависимо на сервер. Приезжайте к нам - дадим покурить :) наши операторы вас так накурят! :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 17:05 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУ, я понимаю почему у вас столько непонимания - вы наверно никогда не работали с корпоративными приложениями - я часто сталкиваюсь с таким на форумах когда люди писали какие-либо простенькие сайтики и им непонятны проблемы корпоративных пользователей и они задают глупые, с точки зрения корпоративных приложений, вопросы и возмущаются :) К сожалению жизнь не так красива как в теоретических статейках - приходится сталкиваться с жесткими требованиями и ограничениями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 17:13 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
spМСУ, непонятны ваши аргументы с словосочетания! Что именно не понятно? spт.е. считаете технологии плагинов и апплетов - тупизмом!? xslt стала технологией плагинов и апплетов? [quot sp]а про тупизм вам скажет любая наша девочка - когда вы ее заставите каждый раз открывать документ для печати сначала загружая его давдцать раз тыкая кнопками чтобы сохранить и затем открыть и потом напечать документ, когда в день ей приходится делать это до сотни раз - вот вам тогда все про тупизм расскажут!! :) [quot sp] Про тупизм вам скажет любой начинающий разработчик, когда научит Вас автоматически подавать отчет на печать или сразу скачивать отчет в нужном формате (без предварительного просмотра). spрекомендую быть ближе к юзерам а не только теории изучать! :) Так ближе некуда, просто у Вас однобокий взгяд на вещи. Живете доселе в своём каменном веке :) spПриезжайте к нам - дадим покурить :) наши операторы вас так накурят! :)) Нет уж, спасибо. Я лучше для своих буду писать нормальный и качественный продукт. А ваши пусть курят дальше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 17:17 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
... МСУКаким образом можно "разгрузить" сервер с помощью xslt? Как можно с клиента исключить "потенциальные атаки" (как с помощью xslt так и без оного)? МСУВ чем выражена деревянность? МСУЧто за "помощники" на клиенте? МСУspМСУ, ну не знаю - ежели для вас ересь плагины и апплеты - наверно надо чего-нить почитать Вы в плагинах и апплетах трансформируете xml через xslt? sp, Вы не любите отвечать на прямые вопросы? Уже не впервые раз ведете себя так, пытаетесь съехать куда-то в сторону. Вам задаешь вполне четкий вопрос, вместо ответа получаешь еще несколько вопросов. Простите, Вы еврей? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 17:22 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУПростите, Вы еврей? :) Убили наповал :)) Замучили все обзывать меня евреем!))) я русский!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 17:26 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУ, да, у нас в браузере производится xslt-трансформация, и покуда все браузеры игнорируют потребности юзеров - используем плагины и апплеты для сохранения полученного контента на диск и открытия его в Офисе - не пойму почему это освобождение сервера от лишней нагрузки вызывает у вас столько раздражения!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 17:29 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
spМСУПростите, Вы еврей? :) Убили наповал :)) Замучили все обзывать меня евреем!))) я русский!) Ну ладно, ладно, не принимайте близко к сердцу. Верю! spМСУ, да, у нас в браузере производится xslt-трансформация Это жесть... Трансформируете через DOM или как? А набор данных (предположим в отчете более десятка тысяч строк) льете на клиент, потом это трансформируете, сохраняете на диск, ... Бред какой-то. spпокуда все браузеры игнорируют потребности юзеров Вот с этого места по-подробнее. Что там за потребности, которые не могут быть удовлетворены браузером? spиспользуем плагины и апплеты для сохранения полученного контента на диск и открытия его в Офисе Зачем такие танцы с бубном? Это же потенциальная дыра в безопасности. Сохранить файл на диск, запустить Excel, ... Чем не устроил адекватный вариант для адекватных людей - тупо скачать файл с сервера? spне пойму почему это освобождение сервера от лишней нагрузки вызывает у вас столько раздражения!? Я не понимаю, что Вы собираетесь экономить, формирование файла на сервере? Что-нибудь слыхали о тонком клиенте? И самое главное - зачем Вам веб? Писали бы на WPF или WinForms. А то ни туда ни сюда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 17:42 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУЭто жесть... Трансформируете через DOM или как? А набор данных (предположим в отчете более десятка тысяч строк) льете на клиент, потом это трансформируете, сохраняете на диск, ... Бред какой-то. ничего сложного и страшного там нет - тынц загружаем один раз шаблон на страницу и затем для формирования отчета загружаем только xml с данными а эти десятки тысяч строк не больше весят когда уже обрамлены каждая в таблички и рюшечки? это в разы меньше чем готовый отчет МСУВот с этого места по-подробнее. Что там за потребности, которые не могут быть удовлетворены браузером? Просто дикая потребность сохранять файлы на диск и открывать их - можно было бы хотя бы для доверенных и проверенных сайтов! Так как в корпоративных приложениях курсирует просто дофига документов - способ с сотней нажатий клавиш для сохранения и открытия документа доводит юзеров до психушки! :) МСУЗачем такие танцы с бубном? Это же потенциальная дыра в безопасности. Сохранить файл на диск, запустить Excel, ... Чем не устроил адекватный вариант для адекватных людей - тупо скачать файл с сервера? Я не понял - у нас что зловредный сайт или мы вирусописатели??? Когда юзеры пользуются нашей системой - они знают куда и зачем заходят да еще плюс апрувят установку и запуск аплета. МСУЯ не понимаю, что Вы собираетесь экономить, формирование файла на сервере? Что-нибудь слыхали о тонком клиенте? И самое главное - зачем Вам веб? Писали бы на WPF или WinForms. А то ни туда ни сюда. Вопрос не в эекономии или неэкономии чегота на сервере - вопрос в не доведении наших операторов до убийства сотрудников отдела IT - они ж всеже еще понадобяцца для чего-нить )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 17:55 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУЧто-нибудь слыхали о тонком клиенте? И самое главное - зачем Вам веб? Писали бы на WPF или WinForms. А то ни туда ни сюда. а вы слышали что-нибудь от десятком сисадминов в разных конторках по поводу установки чего-нить на ихние машины или требований, к примеру установить на машины net.фреймворк какой-нить версии??? Очень рекомендую попробовать!! Интересно было бы сравнить многообразие ответов и выражения ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 18:00 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
да, и пробовали вы что-нить писать на C# что-нить такое же гибкое как на JavaScript? я пробовал! печальное это зрелище! (не в плане моих результатов. а в плане ограниченности и угловатости C# из-за его строгой типизации) На JavaScrip не зная типов данных - я могу тем не менее построить любой интерфейс и это никак не скажется ни на его надежности ни на корректности его работы. В С# не зная типов заранее - никуда не пойдешь - надо плодить на каждый чих описание типов. классов ну и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 18:05 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
Очепятка или недописка: "На JavaScrip не зная типов данных..." читать как "На JavaScrip не зная заранее типов данных..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 18:09 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
spничего сложного и страшного там нет - тынц Да я понимаю, что ничего сложного и страшного там нет, я не понимаю, нафига эту помойку выносить на клиента. spзагружаем один раз шаблон на страницу и затем для формирования отчета загружаем только xml с данными Всё тоже самое можно сделать на сервере, только без лишних преобразований xml => xslt => xml. Причем скорость получения отчета будет в разы выше особенно на больших наборах данных. spа эти десятки тысяч строк не больше весят когда уже обрамлены каждая в таблички и рюшечки? это в разы меньше чем готовый отчет Вы сами с собой разговариваете или это вопрос? spПросто дикая потребность сохранять файлы на диск и открывать их - можно было бы хотя бы для доверенных и проверенных сайтов! Зачем вообще нужен лишний оверхед на диск, тем более на клиенте (!), если браузер сам может отобразить потоковый файл, который отдает сервер (для определенных типов файлов)? Во-вторых, зачем вообще в вебе нужен доступ к файловой системе клиента? Очевидная дыра в безопасности. spТак как в корпоративных приложениях курсирует просто дофига документов - способ с сотней нажатий клавиш для сохранения и открытия документа доводит юзеров до психушки! :) А как способ xslt с отчетами на клиенте решает "проблему" курсирования файлов? Во-вторых, что-нибудь слышали про связанные отчеты SSRS? Можно один раз нажать на печать и получить в пакете n отчетов. И всё это документированно и упаковано в одну технологию. spЯ не понял - у нас что зловредный сайт или мы вирусописатели??? Если есть дыра, в нее обязательно кто-то залезет. Даже если сайт не зловреден и мы не вирусописатели. spКогда юзеры пользуются нашей системой - они знают куда и зачем заходят да еще плюс апрувят установку и запуск аплета. Ну дайте вообще им исходники системы, пусть по надобности сами себе перекомпиливают её под конкретную задачу. spВопрос не в эекономии или неэкономии чегота на сервере - вопрос в не доведении наших операторов до убийства сотрудников отдела IT - они ж всеже еще понадобяцца для чего-нить )) А как в случае использования нормальной репортинговой системы можно довести сотрудников отдела IT до убийства? Я еще не видел ни одного аргумента против таких систем. Вы сами имеете реальный опыт хоть с одной из репортинговых систем? spа вы слышали что-нибудь от десятком сисадминов в разных конторках по поводу установки чего-нить на ихние машины или требований, к примеру установить на машины net.фреймворк какой-нить версии??? А Вы слышали, что у сисадминов есть волшебная палочка, с помощью которой они одним махом могут после загрузки автоматом накатить любой дистрибутив, в том числе и .NET? А еще Вы слышали, что в новых осях .NET предуставновлен? В XP, например, в SP3 тоже включен .NET. Увольте админов. spда, и пробовали вы что-нить писать на C# что-нить такое же гибкое как на JavaScript? я пробовал! печальное это зрелище! (не в плане моих результатов. а в плане ограниченности и угловатости C# из-за его строгой типизации) Я смоневаюсь, что можно что-то гибкое написать на языке сценариев с динамической типизацией. А по поводу C#, Вы просто его не осилили. spНа JavaScrip не зная типов данных - я могу тем не менее построить любой интерфейс и это никак не скажется ни на его надежности ни на корректности его работы. Что-нибудь слышали про рефлексию, Emit, CodeDom, DynamicMethod Linq Expression Trees и иже? Срочно букварь в зубы и зубрить. spВ С# не зная типов заранее - никуда не пойдешь - надо плодить на каждый чих описание типов. классов ну и т.д. Всё можно, просто знаний нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 18:48 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУ, расцениваю ваш ответ - а баба яга все равно против! :)) вы не слышите и не хотите слышать аргументов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 19:21 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
spМСУ, расцениваю ваш ответ - а баба яга все равно против! :)) вы не слышите и не хотите слышать аргументов Вы опять не ответили на прямой вопрос. Еще раз: МСУВы сами имеете реальный опыт хоть с одной из репортинговых систем? И самое главное, забивая жирный мерзкий гвоздь в вашу говноархитектуру xslt-отчетов: предположим, требуется отчет, который представляет собой некую агрегацию данных. Вы будете тащить тысячи, а то и сотни тысяч, строк на клиента, чтобы потом в отчете тупо сагрегироваться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 20:08 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУspМСУ, расцениваю ваш ответ - а баба яга все равно против! :)) вы не слышите и не хотите слышать аргументов Вы опять не ответили на прямой вопрос. Еще раз: МСУВы сами имеете реальный опыт хоть с одной из репортинговых систем? И самое главное, забивая жирный мерзкий гвоздь в вашу говноархитектуру xslt-отчетов: предположим, требуется отчет, который представляет собой некую агрегацию данных. Вы будете тащить тысячи, а то и сотни тысяч, строк на клиента, чтобы потом в отчете тупо сагрегироваться? ну конечно же имел! кто ж их не пробовал по молодости! ))) что ж из вас желчь так и лезет!? ) поспокойней надо быть, а то ненароком болячку схватите! т.е. вы хотите сказать что вы не тащите на клиента те тысячи строк которые нужны в отчете? как же юзер их распечатает? или все таки тащите,но уже в рюшечках и кружевах что в несколько раз больше чем сами данные? утомили вы меня своей витееватой настырностью узнать что-то новое для себя) зачем же в такой форме? спросите что вы не знаете и не понимаете - я по-человечески вам расскажу :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 22:06 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
sp, xml данные у Вас кто формирует? сервер? в каком виде? сколько "таблиц", строк? сколько весят данные, а сколько итоговый отчёт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 22:25 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
spну конечно же имел! кто ж их не пробовал по молодости! ))) Опять как-то абстрактно :) Давайте попробую так задать вопрос: в каком году какую именно репортинговую систему юзали? spчто ж из вас желчь так и лезет!? ) поспокойней надо быть, а то ненароком болячку схватите! Не путайте желчь с глумом. Поди разные штуки :) spт.е. вы хотите сказать что вы не тащите на клиента те тысячи строк которые нужны в отчете? 1. Я не тащу на клиента эти строки. Этой привязкой отруливает сервер отчетов (выделенный кластер) и выдает на клиент уже посчитанные данные. 2. Для б о льших срезов данных используется OLAP (SSAS). Кубы хостятся на сервере, данные льются через свои ETL. Клиент запускает отчет и моментально получает нужные аггрегации из таблиц с десятками (и сотнями) миллионнов строк. spкак же юзер их распечатает? или все таки тащите,но уже в рюшечках и кружевах что в несколько раз больше чем сами данные? Не понял вопроса. Юзер получил отчет (не важно в каком формате) и распечатал его. Можно печатать без предварительного просмотра. Можно в пакет отчетов вкручивать n отчетов и по одной кнопке всё это добро выводить на печать. В чем вопрос? spутомили вы меня своей витееватой настырностью узнать что-то новое для себя) зачем же в такой форме? спросите что вы не знаете и не понимаете - я по-человечески вам расскажу :)) Я уже устал у Вас что-то спрашивать. Вас уносит в левые поля, степи да леса. Единственное понятно - за такую архитектуру нужно не двойку ставить, а увольнять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 22:39 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУ, а давайте поинтересуемся у ТС, что за предметную область он окучивает, хоть масштаб будет понятен :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 22:42 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
skyANAМСУ, а давайте поинтересуемся у ТС, что за предметную область он окучивает, хоть масштаб будет понятен :) skyANA, давайте :) Бедная, бедная предметная область топистартера... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 22:44 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУskyANAМСУ, а давайте поинтересуемся у ТС, что за предметную область он окучивает, хоть масштаб будет понятен :) skyANA, давайте :) Бедная, бедная предметная область топистартера... поинтересуйтесь)) ну как бы у меня а не у третьих лиц...или вы стисняетесь? банковская, страховая и биржевая деятельность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 23:00 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
хотелось бы в ответ узнать где разглагольствующие теоретики пасутся)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 23:08 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУБедная, бедная предметная область топистартера... по поводу бедности - не замечал :) при моем участии выручка в страховой выросла почти в 3 раза по поводу отчетных систем - повторюсь в молодости чем только не баловались всякие фастр и иные же с ними репорты, отчетная система в банке в системе купленной у буржуев за мульон - какого ггг только не пришлось поддерживать - не думаю что кто-нибудь из вас хотябы парочку отчетных систем видел :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2012, 23:12 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
spбанковская, страховая и биржевая деятельность - Вы кто? - Я снайпер, повар, балерина и космонавт. - Значит, Вы ни кто из них. spхотелось бы в ответ узнать где разглагольствующие теоретики пасутся)) Да как бы не о теории обсуждаем. Теорию оставим студентам. spпо поводу бедности - не замечал :) при моем участии выручка в страховой выросла почти в 3 раза А в банковской и биржевой упала? spпо поводу отчетных систем - повторюсь в молодости чем только не баловались всякие фастр и иные же с ними репорты Так вот и оставьте своё баловство в детском прошлом. Я сам начинал с халявного фри репорта (фаст начальной версии) под дельфи. И, смею заметить, отличный отчетник в то время был. spотчетная система в банке в системе купленной у буржуев за мульон - какого ггг только не пришлось поддерживать - не думаю что кто-нибудь из вас хотябы парочку отчетных систем видел :)) FastReport, CrystalReports, SSRS, StimulReports. И не только видел, а вплотную работал с ними. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 00:03 |
|
||
|
Отчеты в Office: OpenXML - возврат в прошлый век?
|
|||
|---|---|---|---|
|
#18+
МСУ, честно я уже устал от меряния пиписьками и и реагировать на юношеский максимализм ... в конце-концов я в этом и виноват - встрял в бесплодную дисскуссию с вами подрастете немного - может что-то поймете - нет - ничего страшного - где-то писали "каждому - свое" За сим прекращаю этот холивар ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2012, 13:16 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1359611]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
95ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
108ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 505ms |

| 0 / 0 |
