Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как экспортировать Данные в Excel
|
|||
|---|---|---|---|
|
#18+
Ребята, Я все бьюсь да бьюсь об грабли.... шишек сто набли уже... Вообщем так: Необходимо из Dataset Экспортировать Таблицу в Эксел. Использую SQL2000, SqlDataAdapter,SQlConnection, Dataset,Datagrid в Datagrid закидываю необходимую мне таблицу. А вот как ее Экспортировать теперь и через что??? Дайте пожалуйста пример хороший и простой, и через какой компонент. Я пытаюсь через COM (Q316126) там есть пример, да и то он тоже глючит... и требует открытого уже Excel. А Вот как его программно открыть и затем экспортировать.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 09:43 |
|
||
|
Как экспортировать Данные в Excel
|
|||
|---|---|---|---|
|
#18+
Можно попробовать так: Private Excel as Excel.Application Try 'ищем запущенный Excel = System.Runtime.InteropServices.Marshal.GetActiveObject ("Excel.Application") Catch 'запущенного нет 'создадим новый объект Excel = CreateObject("Excel.Application", "") End Try ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 10:05 |
|
||
|
Как экспортировать Данные в Excel
|
|||
|---|---|---|---|
|
#18+
Вписал это: Excel = CreateObject("Excel.Application", "") ; при дебаге происходит ошибка: C:\Inetpub\wwwroot\reports\Oselect.aspx.cs(192): No overload for method 'CreateObject' takes '2' arguments убираю 2 аргумент: Excel = CreateObject("Excel.Application"); при дебаге происходит ошибка: C:\Inetpub\wwwroot\reports\Oselect.aspx.cs(192): Cannot implicitly convert type 'object' to 'Microsoft.Office.Interop.Excel.Application' дописываю: Excel =(Excel.Application)Server.CreateObject("Excel.Application"); Запустилась, при вызове процедуры где должна выполниться тасамая строка выходит: Access is denied. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.UnauthorizedAccessException: Access is denied. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 10:23 |
|
||
|
Как экспортировать Данные в Excel
|
|||
|---|---|---|---|
|
#18+
Excel.Application ExAp; try { ExAp=(Excel.Application)Marshal.GetActiveObject("Excel.Application"); } catch { ExAp =new Excel.Application(); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 10:35 |
|
||
|
Как экспортировать Данные в Excel
|
|||
|---|---|---|---|
|
#18+
Вот топик из ворума про это http://www.gotdotnet.ru/Forums/DataWorks/23441.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 17:48 |
|
||
|
Как экспортировать Данные в Excel
|
|||
|---|---|---|---|
|
#18+
На Ответ Guest: Access denied. на EvgeniyW: там типа бес пол пузыря не разберусь. Может я не так вопрос поставил... Может мне надо другим путем. У меня есть заполненый Datagrid. Вот его как то можно нажав на кнопку, типа "сохранить как" и сохранить в формате Excel? может для этого существуют другие компоненты и свойства функци уже готовые. Да если что у меня все это на ASPX то есть завязано с ASP.NET .. и никак не Windows Application. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2003, 12:07 |
|
||
|
Как экспортировать Данные в Excel
|
|||
|---|---|---|---|
|
#18+
а не хочешь сделать csv? его понимает excell, а если данных много (больше 65К строк) его можно в acces-е поднять. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. Mikhail N. Khozeev ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 12:30 |
|
||
|
Как экспортировать Данные в Excel
|
|||
|---|---|---|---|
|
#18+
Спасибо за пример, но вот это как юы еще не то. Просто чайникам не объяснишь потом сделайте то сделайте это... поэтому может есть что то более простое. Вот нашел такое решение: <%Pesponse.ContentType="aplication/vnd.ms-exsel" %> и страницу отображает в формате Excel. Но вот беда, он предлагает ее оставить с раширением aspx в формате Excel, а вот как указать что бы окончание файла *.xls ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2003, 08:15 |
|
||
|
Как экспортировать Данные в Excel
|
|||
|---|---|---|---|
|
#18+
2 Rid Кхмм... А вот у меня попросили сначала сделать хлс, на что я ответил экспортом отчёта Crystall Reports в эксэль. Аналитики подождали, помучались, а потом решили, что цсв -- это то, что им надо. Может быть мне повезло :) Mikhail N. Khozeev ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 11:27 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32337641&tid=1439799]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 272ms |
| total: | 419ms |

| 0 / 0 |
