Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. такая проблема: Стоит VS 2010 Ultimate + SL4 + Office2003. Пытаюсь сделать экспорт в эксель. на этом Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 14:06 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Экспорт в Excel из Silverlight/WPF DataGrid оттуда: Для Silverlight нужно учитывать, что работать с AutomationFactory возможно только для доверенных приложений (необходимо установить в настройках проекта), запущенных в out-of-browser режиме, а проверять возможность использования можно при помощи свойства AutomationFactory.IsAvailable. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 14:48 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Флажок стоит. Эту инструкцию (как и множество подобных) я читал. ошибка возникает на строке Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 15:48 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
а AutomationFactory.IsAvailable==true в этом месте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 15:56 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
LRа AutomationFactory.IsAvailable==true в этом месте? Вооо. Отсюда плиз поподробнее. Где это нужно указать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 16:18 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Посмотрел. Оно стоит False. Как его в true перевести? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 16:21 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Галки запускать вне браузера и требовать повышенный уровень доверия стоят ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 16:24 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Я походу как-то не то спрашиваю. Вот если запускать приложение вне браузера, то эксель запускается. Меня интересует, как его можно из браузера запустить? или пока что это нереально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 16:45 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Andrewd, может ...запущенных в out-of-browser режиме... ? из примера (что в той статье) Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 16:45 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
AndrewdВот если запускать приложение вне браузера, то эксель запускается. Меня интересует, как его можно из браузера запустить? или пока что это нереально? получается, что только вне браузера... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 16:46 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Спасибо. Такая креативная вещь и такая засада по итогу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 16:55 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
наверное так правильно, с точки зрения безопасности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 17:06 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Безопасность это конечно хорошо... Но еще и отчеты нужны... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 17:14 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Andrewd, такие отчеты лучше на сервере строить ;) а если нужен простой отчет, тогда вперед делать xml файл обычный и его подменять под Excel, такое тоже работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 20:09 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Denis GladkikhAndrewd, такие отчеты лучше на сервере строить ;) а если нужен простой отчет, тогда вперед делать xml файл обычный и его подменять под Excel, такое тоже работает. Можете подробнее рассказать об этом или ссылку на почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 06:33 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Andrewd, откройте Excel, набейте что-нибудь, потом сделайте Save As.. а там XML Spreadsheet 2003. Ну и открывайте смотрите в notepad. Для простых отчетов все будет ок, а вот если там много разного форматирования, то и намучаетесь, да и может быть не получиться у вас что-нибудь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 09:14 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Ok. А про формирование отчетов на серверной стороне? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 09:54 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
AndrewdOk. А про формирование отчетов на серверной стороне? На сервере можно через тот же COM, который в статье для WPF. А вот сама реализация: либо а) если отчеты не такие уж большие, не строятся долго по времени, то можно просто на сайте, где хоститься SL сделать один web-метод, который запускает генерацию отчета, а после того как сгенерировал - возвращает url на отчет, а url этот должен ссылаться на какой-нибудь RESTful сервис с WebGet методом, который и будет оттадать файл (Stream). б) тоже самое, но через какую-нибудь очередь задач, и отдельный WinService, если отчеты жрут много памяти, и занимают много времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 10:18 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
до кучи - если на Office2003 накатить Microsoft Office Compatibility Pack for Word, Excel, and PowerPoint File Formats то (на серверной стороне) можно будет использовать библиотеки, работающие с Open XML file format (коих существует уже немало), например ExcelPackage ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 11:24 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Denis GladkikhAndrewdOk. А про формирование отчетов на серверной стороне? На сервере можно через тот же COM, который в статье для WPF. А вот сама реализация: либо а) если отчеты не такие уж большие, не строятся долго по времени, то можно просто на сайте, где хоститься SL сделать один web-метод, который запускает генерацию отчета, а после того как сгенерировал - возвращает url на отчет, а url этот должен ссылаться на какой-нибудь RESTful сервис с WebGet методом, который и будет оттадать файл (Stream). б) тоже самое, но через какую-нибудь очередь задач, и отдельный WinService, если отчеты жрут много памяти, и занимают много времени. Не подскажете ссылку, на скринкаст или статью, как это делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 11:38 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Andrewd, этого не видел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 11:43 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
PS. Отчеты не сильно здоровые. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 11:53 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
Честно говоря, в этих технологиях полный новичок. До этого Delphi +SQL Server и как максимум Windows Forms. Поэтому для меня загадка все что связано с серверной и клиентской стороной. Используя RIA WCF получилось подконнектится к SQl Server ну и там добавлять удалять данные)) А вот отчеты какая-то полная засада. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 12:35 |
|
||
|
Сильверлайт - экспорт в эксель
|
|||
|---|---|---|---|
|
#18+
как вариант - купить какой-нить генератор отчетов, например Мощный и надежный генератор отчетов для Silverlight Report Sharp-Shooter ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 12:55 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=21&tid=1442488]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 148ms |

| 0 / 0 |
