|
|
|
EXCEL в XML-тегах
|
|||
|---|---|---|---|
|
#18+
Необходимо формировать XML-файл, который будет открываться в Excel. Файл надо создавать с учетом схемы Excel. Если кто-то встречал такие компаненты, или писал похожееее... помагите!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 14:27 |
|
||
|
EXCEL в XML-тегах
|
|||
|---|---|---|---|
|
#18+
Понимаю, что ответ типа читай доку - не ответ, но все таки.. Если версия Office 9 или старше, то надо заполнить таблицу (лист) Excel простыми данными и сохранить как XML-документ. Там структура несложная. По образу и подобию можно гененить Excel/XML-файл Вот ссылка на справочник по элементам spreadsheet MSDN (en) и еще одна ссылка MSDN (en) Но есть другой вариант. Для отображения данных из БД (MSSQL) мы применяли следующую схему работы - выгружали данные Select'ом в виде XML (FOR XML EXPLICIT), затем применяли XSLT шаблон для преобразования в SpreadSheet, и открывали в браузере поток как Excel. Все получалось замечательно. Пример XSLT Код: 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. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. Вот кусочек ASP.old кода, которым мы выводил 6000 записей в excel за несколько секунд (!!!) Код: plaintext 1. 2. 3. 4. 5. 6. 7. С уважением, Измайлов Ф.В. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 17:58 |
|
||
|
|

start [/forum/topic.php?fid=14&fpage=75&tid=1334824]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 389ms |

| 0 / 0 |
