|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Скажите пожалуйста, Код: c# 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. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135.
Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2013, 18:12 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
vahкак вам такой код выгрузки в Эксель? Своё мнение я сформулирую так: 1. код явно написан на коленке вчерашним студентом; 2. код выкинуть, студента обучить, или уволить. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2013, 18:21 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
vah, .. а почему просто не подцепить источник данных к Екселевскому листу? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2013, 18:26 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Лапшекод просто ужасен. Не считая даже того, что с экселем нужно работать через open xml sdk, а не через этот убогий интероп. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2013, 23:06 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУ, а как же генераторы отчётов? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2013, 23:47 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
ничего по существу... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 00:35 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
vahничего по существу... это о стартовом посте? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 00:38 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
vahничего по существу... по существу: 0. Выкинуть старый код 1. Разбить приложения на классы, выполняющие свои функции 2. Классы разбить по уровням ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 08:53 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
ИзопропилМСУ, а как же генераторы отчётов? Они рулят. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 09:38 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУа не через этот убогий интероп.Не умеешь пользоваться! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 15:23 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
vahкак вам такой код выгрузки в Эксель?Код должен быть красивым! Читай Фаулера про рефакторинг. Ну и про архитектуру что-нибудь, где про Data Access Layer написано. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 15:26 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КМСУа не через этот убогий интероп.Не умеешь пользоваться! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 15:46 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей ККод должен быть красивым! Код должен приносить деньги¡ ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 15:55 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
ИзопропилАлексей ККод должен быть красивым! Код должен приносить деньги¡Не принося при этом геморроя. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 16:01 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Такой код не должен быть реализован через жопу интероп, приносить деньги и быть негеморройным ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 17:14 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУТакой код не должен быть реализован через жопу интероп, приносить деньги и быть негеморройным чем вам всем интероп не угодил? про танцора умолчу дабы не повторяться. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 18:54 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
gpuМСУТакой код не должен быть реализован через жопу интероп, приносить деньги и быть негеморройным чем вам всем интероп не угодил? про танцора умолчу дабы не повторяться.Аспнетчик, что с него взять... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 19:28 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
gpuчем вам всем интероп не угодил? зависимостью от установленных версий офиса. использованием COM-сервера - интерактивного приложения(само собой код непригоден для использования в любом сервере приложений, в интерактивном режиме - это запуск дополнительного экземпляра офисного приложения либо получения управление помимо воли пользователя уже запущенным экземпляром) ----------------------- при наличии SDK, сторонних библиотек, генераторов отчётов, возможности сгенерить совместимый XML/HTML - зачем себе и пользователю трудности создавать? а вот использование Office Automation из самих офисных приложений(документов или расширений) - совершенно нормально ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 20:59 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Изопропилgpuчем вам всем интероп не угодил? зависимостью от установленных версий офиса. Я уточню: AutomationFactory, late binding и никакой привязки к версии офиса. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 22:29 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Изопропил----------------------- при наличии SDK, сторонних библиотек, генераторов отчётов, возможности сгенерить совместимый XML/HTML - зачем себе и пользователю трудности создавать? Ну во первых, "сьесть то он сьест..." но иногда пользовать можно только то,что одобрено генеральной линией партии. Во вторых, интероп не только полезный мех., т.е. не всегда речь только об отчетах. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 22:35 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
gpuт.е. не всегда речь только об отчетах. обработку данных логичнее инициировать из собственно офисного приложения ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 22:46 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Изопропилgpuт.е. не всегда речь только об отчетах. обработку данных логичнее инициировать из собственно офисного приложения Здравый смысл не жсегда побеждает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2013, 23:06 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Изопропилgpuчем вам всем интероп не угодил? зависимостью от установленных версий офиса.Импортируем библиотеку типов Office 97 и нет никакой зависимости. Изопропилиспользованием COM-сервера - интерактивного приложения(само собой код непригоден для использования в любом сервере приложенийСервер - Бог с ним... Изопропил, в интерактивном режиме - это запуск дополнительного экземпляра офисного приложения либо получения управление помимо воли пользователя уже запущенным экземпляром)Нажимает кнопку "передать в excel" и не желает его запуска? Изопропилпри наличии SDK, сторонних библиотек, генераторов отчётов, возможности сгенерить совместимый XML/HTML - зачем ... ?Я вот например хочу передать данные в Excel, не создавая при этом файл на диске. Будет несохранённый документ "Новая книга 1". ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 05:53 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
gpuчем вам всем интероп не угодил? 1. Наличием обязательной инсталляции офиса на клиенте 2. Проблемами с совместимостью версий офиса 3. Для серверных приложений (трехзенка, веб) MS крайне не рекомендует использовать использовать automation: тут писал http://codearticles.ru/articles/830 Мало? gpuпро танцора умолчу дабы не повторяться. Пусть другие танцуют с привязанным к спине газовым баллоном. А мы уж лучше генераторы отчетов покурим или Open XML SDK 2.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 09:34 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КЯ вот например хочу передать данные в Excel, не создавая при этом файл на диске Так он всё-равно создается, только в темпе :) Видишь кролика? А он есть! Алексей, открой для себя уже нормальные генераторы отчетов, какой нах excel 97, 15 лет уже прошло, акстись ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 09:37 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КСервер - Бог с ним... А по яйцам? :) Ты хоть себе представляешь, сколько стоит закупить лицензии офиса на парк из, хотя бы, 1K машин? Если решать не через зад, то у меня есть один сервер отчетов, который может отчет в любой формат, в том числе и эксель. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 09:39 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУАлексей КСервер - Бог с ним... А по яйцам? :) Ты хоть себе представляешь, сколько стоит закупить лицензии офиса на парк из, хотя бы, 1K машин? Если решать не через зад, то у меня есть один сервер отчетов, который может отчет в любой формат, в том числе и эксель.А накой нужены *.xls если на клиентах нет экселя? зы: экономия на офисах и виндоусах - нищебродство! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 12:06 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУАлексей КЯ вот например хочу передать данные в Excel, не создавая при этом файл на диске Так он всё-равно создается, только в темпе :)"Файл => Создать" создаёт файл в темпе? Не верю. Да это и не важно... МСУАлексей, открой для себя уже нормальные генераторы отчетов, какой нах excel 97, 15 лет уже прошло, акстись Была претензия по несовместимостям. Если есть возможность иметь совместимость вплодь до Office 97, почему бы и нет? У нас сейчас всё так и работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 12:11 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУАлексей, открой для себя уже нормальные генераторы отчетовКакие ещё генераторы? Накой они мне? У меня большинство задач по отчётности решается типовым экспортом данных, показанных в DataGrid (используя метаданные из колонок DataGrid), в Excel описанным выше способом. Какие нах отчётники... Ну куплен у нас стимулрепорт. Один раз использовали. Валяется теперь в чулане за ненадобностью. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 12:22 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КА накой нужены *.xls если на клиентах нет экселя? 1. xls не только экселем читается, тот же опен оффис 2. я могу получить xls (без наличия офиса и без просмотра) и отправить по почте начальнику / в проверяющий орган / домой / бабушке / ... Алексей Кзы: экономия на офисах и виндоусах - нищебродство! Не скажи, далеко не у всех есть офис, полно бесплатных альтернатив. Во-вторых, не забывай про некорпоративный сегмент. Алексей К"Файл => Создать" создаёт файл в темпе? Не верю. Да это и не важно... Конечно. Файл типа "*.tmp.cvr" в "C:\Users\AlexeyK\AppData\Local\Temp". Алексей КБыла претензия по несовместимостям. Если есть возможность иметь совместимость вплодь до Office 97, почему бы и нет? У нас сейчас всё так и работает. Основной корень зла в том, что требуется наличие офиса и "невозможность" использования в серверных средах. Да и кому сейчас нужен твой 97 офис? Сейчас даже гос органы выплевывают 2007 / 2010 формат. От 2003 давно все отказались. Поэтому используем либо генераторы отчетов, либо Open XML. Алексей ККакие ещё генераторы? Накой они мне? У меня большинство задач по отчётности решается типовым экспортом данных, показанных в DataGrid (используя метаданные из колонок DataGrid), в Excel описанным выше способом. Какие нах отчётники... Ну куплен у нас стимулрепорт. Один раз использовали. Валяется теперь в чулане за ненадобностью. Выгрузить грид можно и в csv, что является более правильным и кроссплатформенным вариантом, для которого офис точно не нужен. Я говорю о реальных отчетах. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 12:37 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУАлексей КА накой нужены *.xls если на клиентах нет экселя? 1. xls не только экселем читается, тот же опен оффисОн стрёмный. Нищебродство... МСУ2. я могу получить xls (без наличия офиса и без просмотра) и отправить по почте начальнику / в проверяющий орган / домой / бабушке / ...Ну рано или поздно его кто-нибудь захочет посмотреть. МСУАлексей Кзы: экономия на офисах и виндоусах - нищебродство! Не скажи, далеко не у всех есть офис, полно бесплатных альтернатив. Во-вторых, не забывай про некорпоративный сегмент.Не мой случай. МСУАлексей К"Файл => Создать" создаёт файл в темпе? Не верю. Да это и не важно... Конечно. Файл типа "*.tmp.cvr" в "C:\Users\AlexeyK\AppData\Local\Temp".Пофиг. Снаружи его не видно. МСУАлексей КБыла претензия по несовместимостям. Если есть возможность иметь совместимость вплодь до Office 97, почему бы и нет? У нас сейчас всё так и работает.Основной корень зла в том, что требуется наличие офисаОфис на клиенте есть. МСУи "невозможность" использования в серверных средах.Мне это не нужно. Потребуется - использую Open XML или чё там... МСУДа и кому сейчас нужен твой 97 офис? Сейчас даже гос органы выплевывают 2007 / 2010 формат. От 2003 давно все отказались. Поэтому используем либо генераторы отчетов, либо Open XML.С 2007 / 2010 это тоже работает. После экспорта пусть сохраняют как хотят. МСУАлексей ККакие ещё генераторы? Накой они мне? У меня большинство задач по отчётности решается типовым экспортом данных, показанных в DataGrid (используя метаданные из колонок DataGrid), в Excel описанным выше способом. Какие нах отчётники... Ну куплен у нас стимулрепорт. Один раз использовали. Валяется теперь в чулане за ненадобностью. Выгрузить грид можно и в csv, что является более правильным и кроссплатформенным вариантом, для которого офис точно не нужен. Я говорю о реальных отчетах.Excel нужен чтобы производить дополнительную обработку данных, не предусмотренную в "моей" программе. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 12:46 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КА накой нужены *.xls если на клиентах нет экселя? 1)xls файлы могут рассылаться контрагентам 2)не на всех рабочих местах инсталлируется MS office, достаточно IBM Lotus Symphony, например. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 12:51 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КОн стрёмный. Нищебродство... Чем он стремный? Отличный инструмент, возможностей за глаза. Главное - бесплатный. Алексей КНу рано или поздно его кто-нибудь захочет посмотреть. Это уже не забота того, кто формировал этот файл. Алексей КНе мой случай. Твой. Ты просто еще не учавствовал в таких проектах. И не спорь, верь мне. Алексей КПофиг. Снаружи его не видно. Конечно, пофиг. Я не знаю, зачем ты поднял этот вопрос. Алексей КОфис на клиенте есть. Его там может не быть. Алексей КМне это не нужно. Потребуется - использую Open XML или чё там... Нужно. Ты просто упертый новосибирский юноша :) Алексей КС 2007 / 2010 это тоже работает. После экспорта пусть сохраняют как хотят. Не у всех может стоять офис. Я начинаю повторяться. Алексей КExcel нужен чтобы производить дополнительную обработку данных, не предусмотренную в "моей" программе. Ты еще и обработку средствами экселя делаешь? Друже, где мне такой травы взять? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 13:03 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУАлексей КExcel нужен чтобы производить дополнительную обработку данных, не предусмотренную в "моей" программе. Ты еще и обработку средствами экселя делаешь? Друже, где мне такой травы взять? На все случаи жизни отчётов не напасёшся. Ему надо - он данные в Excel выгрузил. Сделал что надо, напечатал, зарплату получил - пошёл домой. А если тупо показать на экране или на принтере - тут Excel нахненужен. Adobe Reader есть у всех и бесплатен... Посторюсь - Excel нужен, если требуется дополнительная обработка данных, диаграмму построить или ещё чё... Повторюсь ещё раз - на все случаи жизни отчётов не напасёшся. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 13:14 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
ИзопропилАлексей КА накой нужены *.xls если на клиентах нет экселя? 1)xls файлы могут рассылаться контрагентамЯ не про серверную рассылку. Если надо - пожалуйста, Open XML, я не против. Мы про клиента говорим. Изопропил2)не на всех рабочих местах инсталлируется MS office, достаточно IBM Lotus Symphony, например.Бог им судья. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 13:17 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КПовторюсь ещё раз - на все случаи жизни отчётов не напасёшся. отчёты нужны не только для показа пользователю они - хороший инструмент для экспорта данных( и диаграммы могут строить если что) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 13:21 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КЯ не про серверную рассылку. Если надо - пожалуйста, Open XML, я не против. Мы про клиента говорим. да, клиент сгенерил отчёт(файл) и послал кому надо. именно xlsx. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 13:23 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
ИзопропилАлексей КЯ не про серверную рассылку. Если надо - пожалуйста, Open XML, я не против. Мы про клиента говорим. да, клиент сгенерил отчёт(файл) и послал кому надо. именно xlsx.Повторюсь. Если дополнительной обработки данных не надо - достаточно PDF. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 13:28 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
ИзопропилАлексей КПовторюсь ещё раз - на все случаи жизни отчётов не напасёшся. отчёты нужны не только для показа пользователю они - хороший инструмент для экспорта данных( и диаграммы могут строить если что)На любителя. Excel - лучший построитель диаграмм. :-) Но это моё субъективное... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 13:30 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КПовторюсь. Если дополнительной обработки данных не надо - достаточно PDF. дополнительная обработка может потребоваться конечному получателю данных. пусть сам подитоги строит и сводные таблицы ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 13:31 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КНа все случаи жизни отчётов не напасёшся. Так делай отчеты последовательно, разбивай их на группы, управляй отчетами и их безопасностью. Всё есть уже в коробке, никакую инфраструктуру писать даже не надо. Развернул сервер отчетов, пользователи дергают отчеты, сервер им выплевывает то, что нужно. Никакого колдовства. Алексей КAdobe Reader есть у всех и бесплатен... О чем я и говорю. А теперь прикинь ситуацию, у твоего юзера какой-нить 2003 офис, пользователь хочет некий сложный отчет в экселе в разных форматах (в том числе и PDF, TIFF и WORD). Как поступишь? В случае репортинговой системы я даже пальцем не пошевелю. Алексей КПосторюсь - Excel нужен, если требуется дополнительная обработка данных, диаграмму построить или ещё чё... Еще раз повторяю, генераторы отчетов вполне могут строить диаграммы, дополнительно что-то обрабатывать, в них есть встроенные языки программирования (для сложных отчетов) и всё, что нужно. На генераторах можно строить довольно замороченную логику. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 13:34 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КПовторюсь. Если дополнительной обработки данных не надо - достаточно PDF. Что ты понимаешь под "дополнительной обработки данных"? Некую внутреннюю логику отчета на каком-то языке программирования? Всё это есть в генераторах отчетов. В SSRS можно писать код на VB.NET и внутреннем скриптовом репортинговом языке. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 13:36 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУАлексей КПовторюсь. Если дополнительной обработки данных не надо - достаточно PDF. Что ты понимаешь под "дополнительной обработки данных"? Некую внутреннюю логику отчета на каком-то языке программирования? Всё это есть в генераторах отчетов. В SSRS можно писать код на VB.NET и внутреннем скриптовом репортинговом языке.Чтобы пользователь сам мог добавить колонку, посчитать сумму, развернул в сводную таблицу, построил диаграмму... Изопропил чуть выше тоже говорил об этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 13:45 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУАлексей КAdobe Reader есть у всех и бесплатен... О чем я и говорю. А теперь прикинь ситуацию, у твоего юзера какой-нить 2003 офис, пользователь хочет некий сложный отчет в экселе в разных форматах (в том числе и PDF, TIFF и WORD). Как поступишь? В случае репортинговой системы я даже пальцем не пошевелю.Мне это не надо. Родина прикажет - займёмся. Но только в рамках отдельного договора! Капитализм... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 13:49 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей К, речь только о том, что automation - не самый лучший инструмент :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 13:53 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Изопропилчто automation - не самый лучший инструмент :)Ладно, я убегаю, может на выходных отпишу. :-) Всем удачного вечера/ночера... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 13:56 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КЧтобы пользователь сам мог добавить колонку, посчитать сумму, развернул в сводную таблицу, построил диаграмму... Изопропил чуть выше тоже говорил об этом. Это называется одним словом - интерактивность. Вот же ты любишь запутать всех :) Так вот, интерактивность в отчетниках есть (вкякие связанные отчеты, drill down и т.п.), но по понятным причинам они намного сложнее экселя. По опыту скажу, сотрудник в основном случае пользуется парочкой вариаций отчетов по тому или иному разрезу, не больше. Поэтому собрать пакет отчетов под основные нужны населения труда не составит. Предоставлять ему целый мир на ладони - утопия. Сводники на экселе по уму решаются через сервер кубов, а не через грид в формочке. Вот там пользователь выбирает нужный куб, набрасывает n измерений и мер и начинает крутить вертеть, как ему вздумается. И даже в этих сложных случаях не нужно ничего програмировать с automation :) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 13:59 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУТак вот, интерактивность в отчетниках есть (вкякие связанные отчеты, drill down и т.п.), но по понятным причинам они намного проще сложнее экселя ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 14:00 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Млин... :) МСУМСУТак вот, интерактивность в отчетниках есть (вкякие связанные отчеты, drill down и т.п.), но по понятным причинам они намного сложнее проще экселя ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 14:01 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУ, ты уж определись, проще или сложнее ... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 14:03 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
24.05.2013, 14:28 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Изопропилречь только о том, что automation - не самый лучший инструмент :)Ну так вот... :-) Экспорт данных из датагрида в Excel через интероп работает. Проблем с совместимостью с разными версиями Excel нет (способ я описал выше). Решение можно вынести в системную библиотеку, и пусть по дефолту все гриды в приложении экспортируются в Excel. При этом, начиная с 4-го, нет необходимости таскать с приложением интеропные сборки. Это можно переписать через генерацию XML, но зачем? Из недостатков - возможные проблемы с производительностью, если вдруг не будет возможности передать данные одним массивом. Например, для цветового выделения ячеек при экспорте. Я не против отчётников или генерации документов на сервере для последующей рассылки. Просто, мне кажется, что одно другому не мешает. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2013, 18:05 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КЯ не против отчётников или генерации документов на сервере для последующей рассылки на клиенте генераторы отчётов работают хорошо ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2013, 18:36 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КИз недостатков - возможные проблемы с производительностью И всё? Наличие офиса на клиенте - вот основная проблема. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2013, 18:43 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
ИзопропилАлексей КЯ не против отчётников или генерации документов на сервере для последующей рассылки на клиенте генераторы отчётов работают хорошоЕсли основная задача сделать UI в виде датагрид - экспорт из него в Excel может стать приятным бантиком. При этом, в прикладном коде дополнительно не требуется делать абсолютно ничего. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2013, 18:56 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУАлексей КИз недостатков - возможные проблемы с производительностью И всё? Наличие офиса на клиенте - вот основная проблема.Ну не будет офиса - переделаем. Это не долго. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2013, 19:00 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КЕсли основная задача сделать UI в виде датагрид - экспорт из него в Excel может стать приятным бантиком. вот и скорми источник данных репортеру - пусть репортер форматированием и экспортом в нужный формат занимается ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2013, 19:20 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
ИзопропилАлексей КЕсли основная задача сделать UI в виде датагрид - экспорт из него в Excel может стать приятным бантиком. вот и скорми источник данных репортеру - пусть репортер форматированием и экспортом в нужный формат занимаетсяВнешний вид отчёта дополнительно прописывать придётся. А так получается "малобюджетный отчёт нахаляву". ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2013, 19:30 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КЕсли основная задача сделать UI в виде датагрид - экспорт из него в Excel может стать приятным бантиком. При этом, в прикладном коде дополнительно не требуется делать абсолютно ничего. Ну что ты со своим гридом... Эта задача в лоб через кроссплатформенный csv без каких-либо телодвижений. Алексей КВнешний вид отчёта дополнительно прописывать придётся. А так получается "малобюджетный отчёт нахаляву". См выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2013, 20:40 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУcsv xml со схемой покошернее будет ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2013, 20:42 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУАлексей КЕсли основная задача сделать UI в виде датагрид - экспорт из него в Excel может стать приятным бантиком. При этом, в прикладном коде дополнительно не требуется делать абсолютно ничего. Ну что ты со своим гридом... Эта задача в лоб через кроссплатформенный csv без каких-либо телодвижений.Ну я же говорю. Основная задача - сделать DataGrid. Причём тут csv? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 05:52 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
ИзопропилМСУcsv xml со схемой покошернее будетДелали мы такое. Даже дизайнер под это дело был написан. Не понравилось, хоть и работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 05:54 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Изопропилxml со схемой покошернее будет CSV дешевле. [quot Алексей К]МСУНу я же говорю. Основная задача - сделать DataGrid. Причём тут csv? Не понял, мы же рассуждали о выгрузке сетки грида. В смысле "сделать"? Алексей КДелали мы такое. Даже дизайнер под это дело был написан. Не понравилось, хоть и работает. Зачем эти танцы с бубном? Были же и есть генераторы отчетов, со своими дизанерами и прочими плюшками. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 10:05 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
[quot МСУ]Алексей КМСУНу я же говорю. Основная задача - сделать DataGrid. Причём тут csv? Не понял, мы же рассуждали о выгрузке сетки грида. В смысле "сделать"? Тут МСУАлексей КДелали мы такое. Даже дизайнер под это дело был написан. Не понравилось, хоть и работает. Зачем эти танцы с бубном? Были же и есть генераторы отчетов, со своими дизанерами и прочими плюшками.Нужна была веб-отчётность. С веб-программистами у нас напряги. Решили сделать свой веб-отчётник, чтобы морда к хранимой процедуре описывалась в XML. Ну сделали и сделали, какая теперь разница. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 10:27 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУ, сори напутал с цитированием, лень править. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 10:30 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей К Тут А, ты имеешь ввиду, что у этого компонента есть готовый метод экспорта? Ну насколько я знаю, это старый компонент, в отличие от его страшего брата DataGridView. Алексей КНужна была веб-отчётность. С веб-программистами у нас напряги. Решили сделать свой веб-отчётник, чтобы морда к хранимой процедуре описывалась в XML. Ну сделали и сделали, какая теперь разница. :-) Чтобы поднять репорт сервер веб-программисты не нужны :) P.S. Вот тут есть рецепт сервиса отчетов для случаев, когда не используется сервер отчетов. Более универсальный способ. Отчеты готовятся в студии, кладутся в сервис, поставляются на клиенты в виде требуемого формата (excel, word, pdf, tiff). Так же реализована версионность очетов. Никаких телодвижений, бери да юзай. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 10:42 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУАлексей К Тут А, ты имеешь ввиду, что у этого компонента есть готовый метод экспорта? Ну насколько я знаю, это старый компонент, в отличие от его страшего брата DataGridView.Я про WPF-ный DataGrid. А экспорт в Excel сам писал. МСУАлексей КНужна была веб-отчётность. С веб-программистами у нас напряги. Решили сделать свой веб-отчётник, чтобы морда к хранимой процедуре описывалась в XML. Ну сделали и сделали, какая теперь разница. :-) Чтобы поднять репорт сервер веб-программисты не нужны :) P.S. Вот тут есть рецепт сервиса отчетов для случаев, когда не используется сервер отчетов. Более универсальный способ. Отчеты готовятся в студии, кладутся в сервис, поставляются на клиенты в виде требуемого формата (excel, word, pdf, tiff). Так же реализована версионность очетов. Никаких телодвижений, бери да юзай.Да я верю что способов много. А тогда времени думать особо не было. Надо было брать и копать. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 10:50 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КЯ про WPF-ный DataGrid. Тьфу ты... Ну зачем ты мне приводишь в аргументы какие-то мертвые технологии? ) Алексей КА экспорт в Excel сам писал. Ну вот, приехали. Представим, что я, как заказчик, прошу тебе еще добавить чуток форматов: word и pdf. Справишься? Алексей КДа я верю что способов много. А тогда времени думать особо не было. Надо было брать и копать. :-) Обманщик! Ты же сказал у тебя лицензии стимула пылятся P.S. Вот тебе реальная боевая форма T-60, по которой ты недавно отпуск отгулял. Трудозатраты на разработку такой формы - половина рабочего дня. Всё. Экспорт в любые форматы, никакого кодирования, тухлых интеропов, позднего связывания, наличия офиса на клиенте и прочих гадостей. Делай выводы. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 10:58 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУАлексей КА экспорт в Excel сам писал. Ну вот, приехали. Представим, что я, как заказчик, прошу тебе еще добавить чуток форматов: word и pdf. Справишься?Коллектив справится. МСУАлексей КДа я верю что способов много. А тогда времени думать особо не было. Надо было брать и копать. :-) Обманщик! Ты же сказал у тебя лицензии стимула пылятся Они появились позже. :-) МСУP.S. Вот тебе реальная боевая форма T-60Думаешь напугал? Выложить бланк маршрута машиниста ТУ-3 чтоле ( зевает )... МСУТрудозатраты на разработку такой формы - половина рабочего дня. Всё. Экспорт в любые форматы, никакого кодирования, тухлых интеропов, позднего связывания, наличия офиса на клиенте и прочих гадостей. Делай выводы.Верю. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 11:08 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей ККоллектив справится. Я не сомневаюсь в способностях твоей кодирующей своры, но зачем писать то, что уже написано и отлажено много лет назад? Алексей КОни появились позже. :-) Зуб даю, я так и знал, что ты так ответишь Алексей КДумаешь напугал? Выложить бланк маршрута машиниста ТУ-3 чтоле ( зевает )... О том и речь, что отчеты по твоим машинистам и паровозам пишутся быстро и качественно. Экспорт в любые форматы. Алексей КВерю. :-) Веришь - это хорошо, нужно действовать! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 11:13 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей ККоллектив справится. Я не сомневаюсь в способностях твоей кодирующей своры, но зачем писать то, что уже написано и отлажено много лет назад?Конечно. Обещаю в этом случае достать из чулана запылившийся отчётник. :-) cooldeveloperВеришь - это хорошо, нужно действовать! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 12:28 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей ККонечно. Обещаю в этом случае достать из чулана запылившийся отчётник. :-) Он уже протух, бери "бесплатный" SSRS (если лицензии на сиквел есть) и вперед! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 12:45 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей ККонечно. Обещаю в этом случае достать из чулана запылившийся отчётник. :-) Он уже протух, бери "бесплатный" SSRS (если лицензии на сиквел есть) и вперед! :)Да :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 12:47 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КДа :-) Подводим итоги. Теперь ты согласен, что интероп и прочие офисные ком гадости - это УГ, которого нужно сторониться как огня? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 12:59 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
cooldeveloperАлексей КДа :-) Подводим итоги. Теперь ты согласен, что интероп и прочие офисные ком гадости - это УГ, которого нужно сторониться как огня? Нет! На этом, думаю, можно остановиться. Всё что нужно было сказать - было сказано. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 13:23 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей К, а тем временем совсем рядом - http://www.sql.ru/forum/920323/oshibka-pri-sohranenii-v-excel-iskluchenie-iz-hresult-0x800a03ec ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 13:32 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
ИзопропилАлексей К, а тем временем совсем рядом - http://www.sql.ru/forum/920323/oshibka-pri-sohranenii-v-excel-iskluchenie-iz-hresult-0x800a03ec Ну я-то в этом не виноват. :-) Всё, убедили, поковыряю как-нибудь Open XML на досуге. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 13:50 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
ИзопропилАлексей К, а тем временем ... В яблочко! Алексей КНу я-то в этом не виноват. :-) Ага, как же. Когда случается зло, всегда никто не виноват :) Алексей КВсё, убедили, поковыряю как-нибудь Open XML на досуге. :-) Open XML SDK в 99% тоже нафиг не нужен. Генераторы отчетов для этого есть. А для 1% слуаев, когда нуждно сделать что-то экстраординарное, можно Open XML SDK. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 14:05 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей, ну красота ведь! Гавнокод Код: c# 1. 2. 3. 4.
P.S. И не надо мне про dynamic вещать, всё-равно это жесть и уныние :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 14:07 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
cooldeveloperP.S. И не надо мне про dynamic вещать, всё-равно это жесть и уныние :)Только через сгенерированные интеропные сборки! Строгая типизация ёптить! Хотя, кому я это рассказываю... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 14:37 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Хочу вкрутить лампочку, как вам такой алгоритм? Код: vbnet 1. 2. 3. 4.
Да у тебя лампочка не той системы! Стул должен быть со спинкой! Нет, обычная табуретка удобнее! А если со стула упадёшь, за что хвататься будешь? Я на стуле с одной ножкой стою, и всё нормально! У меня лампочка не горит, но зато 4 провода проведено. Продолжить? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 15:20 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Non-GrataПродолжить? Убей себя. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 15:55 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Неплохой совет, но я пока воздержусь следовать твоему опыту. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 15:58 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Non-GrataДа у тебя лампочка не той системы! если лампочка не той системы - бессмысленно рассуждать о спинке стула ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 16:27 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
МСУgpuчем вам всем интероп не угодил? 1. Наличием обязательной инсталляции офиса на клиенте Да странно, только у очень многих ето часть джентельменского набора. Разница только в версии. МСУ2. Проблемами с совместимостью версий офиса Опять мимо.Проблем нет пока нет завязок на фичи специфические для версии. Грубо говоря создать sheet и добавлять данные в ячейки построчно умеют любые версии офиса. МСУ3. Для серверных приложений (трехзенка, веб) MS крайне не рекомендует использовать использовать automation: тут писал http://codearticles.ru/articles/830 Использование офиса на сервере ето изврат. Но...., но некоторые понимают толк в извращении. МСУМало? Пурги достаточно. Ни одного серьезного аргумента не увидел. МСУПусть другие танцуют с привязанным к спине газовым баллоном. А мы уж лучше генераторы отчетов покурим или Open XML SDK 2.5 Дык флаг в руки. Я же не против. По мне так тоже вариант. Я против подачи "Open XML SDK" как вАлшебную таблетку от всего. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 23:52 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
Алексей КИзопропилАлексей К, а тем временем совсем рядом - http://www.sql.ru/forum/920323/oshibka-pri-sohranenii-v-excel-iskluchenie-iz-hresult-0x800a03ec Ну я-то в этом не виноват. :-) Человек явно не в курсе как оно все на сервере работает, ему мануал по основам курить надо ну и про сервисы. Поколение Пепси. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2013, 23:57 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
gpuДа странно, только у очень многих ето часть джентельменского набора. Разница только в версии. Наличие у многих вовсе не означает, что он есть у всех. Во-вторых, вот твой джентельменский набор 14353893 . Не желаешь помочь страждующему? gpuМСУ2. Проблемами с совместимостью версий офиса Опять мимо.Проблем нет пока нет завязок на фичи специфические для версии. Грубо говоря создать sheet и добавлять данные в ячейки построчно умеют любые версии офиса. Присаживайся, двойка. Посмотри на это: 14354104 Банальная несовместимость даже в базовых методах (напр., Save), отличающееся параметрами и их количеством в различных версиях офиса. Почитай Достоевского лучше, а глупости писать любой дурак сможет. gpuМСУ3. Для серверных приложений (трехзенка, веб) MS крайне не рекомендует использовать использовать automation: тут писал http://codearticles.ru/articles/830 Использование офиса на сервере ето изврат. Но...., но некоторые понимают толк в извращении. А я тебе о чем говорю. Для серверных решений офис идет лесом. У меня есть веб приложения и десктоп апп. Мне точно так же нужно использовать выгрузку данных в эксель. Что прикажешь делать, для десктопа решать через automation, а для веба искать другие пути? С такими предложениями можно сразу сходить убить себя об стену. gpuМСУМало? Пурги достаточно. Ни одного серьезного аргумента не увидел. Не считая того, что пурга у тебя, видимо, в голове, скажу следующее. Если для тебя обязательность недешевых офисных лицензий, невозможность использования в серверных средах и проблемы с несовместимостью версий - не аргументы, могу посоветовать только сад. gpuМСУПусть другие танцуют с привязанным к спине газовым баллоном. А мы уж лучше генераторы отчетов покурим или Open XML SDK 2.5 Дык флаг в руки. Я же не против. По мне так тоже вариант. Я против подачи "Open XML SDK" как вАлшебную таблетку от всего. Дак флаг и так у меня в руках. Open XML SDK и есть волшебная палочка, решающая все проблемы с ручным формированием файла. Для всего остального есть репортинговые системы. gpuЧеловек явно не в курсе как оно все на сервере работает, ему мануал по основам курить надо ну и про сервисы. Поколение Пепси. Человек был в курсе, как оно работает еще с десяток лет назад. Просто пора уже руки из задницы доставать, а не сидеть в своем динозаврьем веке. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 09:38 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
cooldevelopergpuДа странно, только у очень многих ето часть джентельменского набора. Разница только в версии. Наличие у многих вовсе не означает, что он есть у всех. Во-вторых, вот твой джентельменский набор 14353893 . Не желаешь помочь страждующему? чукча не читатель чукча пЕсатель? меня все не интересуют и линк твой открывать лениво cooldeveloperПрисаживайся, двойка. Посмотри на это: 14354104 Банальная несовместимость даже в базовых методах (напр., Save), "А мужики то не знают" . У нас все работает :) cooldeveloperА я тебе о чем говорю. Для серверных решений офис идет лесом. У меня есть веб приложения и десктоп апп. Мне точно так же нужно использовать выгрузку данных в эксель. Что прикажешь делать, для десктопа решать через automation, а для веба искать другие пути? С такими предложениями можно сразу сходить убить себя об стену. для твоей раскладки хмл ето хороший вариант,для какой то другой возможно. использовать automation тебе никто не предлагал. automation тоже хороший вариант,все зависит от контекста. а крики про несовместимость, наличие офиса на клиенте ето детский лепет. у моих заказчиков офис корпоративный стандарт. а ексел средство обмена данными между разными системами. Open XML SDK не пришей не пристегни. cooldeveloperДак флаг и так у меня в руках. Open XML SDK и есть волшебная палочка, решающая все проблемы с ручным формированием файла. Для всего остального есть репортинговые системы. ну тут только добавить осталось: "все ОС должны быть написаны на языке Форт" (Ц) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 14:43 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
gpuOpen XML SDK не пришей не пристегни. это не опен офис это SDK от MS Office ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 14:53 |
|
как вам такой код выгрузки в Эксель?
|
|||
---|---|---|---|
#18+
gpuчукча не читатель чукча пЕсатель? меня все не интересуют и линк твой открывать лениво Тухловатые "аргументы". Поднапрягись и выдай качественный текст, а то какое-то шуршание листвы, не более. gpucooldeveloperПрисаживайся, двойка. Посмотри на это: 14354104 Банальная несовместимость даже в базовых методах (напр., Save), "А мужики то не знают" . У нас все работает :) А зачем тогда пишешь ахинению про несовместимость только "специфических фич версий"? Куда не плюнь - несовместимость. Ушлые дядьки хитрят, идут от противного - используют самую древнюю версию офиса через интероп сборку. Т.к. у них меньшее число параметров в COM методах, то это срабатывает на более свежих версиях за счет missing.value. Если ты хорошо учился в школе, то должен знать, что перегрузки методов в COM нету, приходится делать через заднее место - наращивать входные параметры. gpucooldeveloperА я тебе о чем говорю. Для серверных решений офис идет лесом. У меня есть веб приложения и десктоп апп. Мне точно так же нужно использовать выгрузку данных в эксель. Что прикажешь делать, для десктопа решать через automation, а для веба искать другие пути? С такими предложениями можно сразу сходить убить себя об стену. для твоей раскладки хмл ето хороший вариант,для какой то другой возможно. использовать automation тебе никто не предлагал. automation тоже хороший вариант,все зависит от контекста. а крики про несовместимость, наличие офиса на клиенте ето детский лепет. Как это использовать automation мне никто не предлагал? Чел, ты ваще в теме или просто посрать сюда пришел? Для тех, кто в танке: обсуждается "automation vs open xml sdk vs reporting systems". gpuу моих заказчиков офис корпоративный стандарт. а ексел средство обмена данными между разными системами. Open XML SDK не пришей не пристегни. Ты, походу, окончательно забарикадировался в танке. 1. Ты б не позорился, а почитал в википедии, чтоле, про Open XML SDK и с чем его едят. А то попал чукча в город и учит горожан, как троллейбусом пользоваться. Цирк. 2. Фиолетово, что там за офис у твоих заказчиков. Банально, может использовать два типа приложения - веб или десктоп. Для веба automation запрещено. Это получается, нужно разрабатывать параллельно 2 механизма выгрузки в эксель (десктоп, веб)? Я же тебе уже писал про убиться об стену. Забыл? gpuну тут только добавить осталось: "все ОС должны быть написаны на языке Форт" (Ц) Ниачем. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 15:07 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1404616]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
93ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 212ms |
0 / 0 |