powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как вам такой код выгрузки в Эксель?
25 сообщений из 90, страница 2 из 4
как вам такой код выгрузки в Эксель?
    #38271307
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КСервер - Бог с ним...
А по яйцам? :) Ты хоть себе представляешь, сколько стоит закупить лицензии офиса на парк из, хотя бы, 1K машин? Если решать не через зад, то у меня есть один сервер отчетов, который может отчет в любой формат, в том числе и эксель.
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38271681
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КСервер - Бог с ним...
А по яйцам? :) Ты хоть себе представляешь, сколько стоит закупить лицензии офиса на парк из, хотя бы, 1K машин? Если решать не через зад, то у меня есть один сервер отчетов, который может отчет в любой формат, в том числе и эксель.А накой нужены *.xls если на клиентах нет экселя?

зы: экономия на офисах и виндоусах - нищебродство!
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38271700
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КЯ вот например хочу передать данные в Excel, не создавая при этом файл на диске
Так он всё-равно создается, только в темпе :)"Файл => Создать" создаёт файл в темпе? Не верю. Да это и не важно...
МСУАлексей, открой для себя уже нормальные генераторы отчетов, какой нах excel 97, 15 лет уже прошло, акстись Была претензия по несовместимостям. Если есть возможность иметь совместимость вплодь до Office 97, почему бы и нет? У нас сейчас всё так и работает.
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38271758
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей, открой для себя уже нормальные генераторы отчетовКакие ещё генераторы? Накой они мне? У меня большинство задач по отчётности решается типовым экспортом данных, показанных в DataGrid (используя метаданные из колонок DataGrid), в Excel описанным выше способом. Какие нах отчётники... Ну куплен у нас стимулрепорт. Один раз использовали. Валяется теперь в чулане за ненадобностью.
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38271805
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КА накой нужены *.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, что является более правильным и кроссплатформенным вариантом, для которого офис точно не нужен. Я говорю о реальных отчетах.
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38271840
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КА накой нужены *.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 нужен чтобы производить дополнительную обработку данных, не предусмотренную в "моей" программе.
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38271854
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КА накой нужены *.xls если на клиентах нет экселя?

1)xls файлы могут рассылаться контрагентам
2)не на всех рабочих местах инсталлируется MS office, достаточно IBM Lotus Symphony, например.
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38271914
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КОн стрёмный. Нищебродство...
Чем он стремный? Отличный инструмент, возможностей за глаза. Главное - бесплатный.

Алексей КНу рано или поздно его кто-нибудь захочет посмотреть.
Это уже не забота того, кто формировал этот файл.

Алексей КНе мой случай.
Твой. Ты просто еще не учавствовал в таких проектах. И не спорь, верь мне.

Алексей КПофиг. Снаружи его не видно.
Конечно, пофиг. Я не знаю, зачем ты поднял этот вопрос.

Алексей КОфис на клиенте есть.
Его там может не быть.

Алексей КМне это не нужно. Потребуется - использую Open XML или чё там...
Нужно. Ты просто упертый новосибирский юноша :)

Алексей КС 2007 / 2010 это тоже работает. После экспорта пусть сохраняют как хотят.
Не у всех может стоять офис. Я начинаю повторяться.

Алексей КExcel нужен чтобы производить дополнительную обработку данных, не предусмотренную в "моей" программе.
Ты еще и обработку средствами экселя делаешь? Друже, где мне такой травы взять?
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38271951
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КExcel нужен чтобы производить дополнительную обработку данных, не предусмотренную в "моей" программе.
Ты еще и обработку средствами экселя делаешь? Друже, где мне такой травы взять? На все случаи жизни отчётов не напасёшся. Ему надо - он данные в Excel выгрузил. Сделал что надо, напечатал, зарплату получил - пошёл домой. А если тупо показать на экране или на принтере - тут Excel нахненужен. Adobe Reader есть у всех и бесплатен...

Посторюсь - Excel нужен, если требуется дополнительная обработка данных, диаграмму построить или ещё чё...

Повторюсь ещё раз - на все случаи жизни отчётов не напасёшся.
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38271968
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилАлексей КА накой нужены *.xls если на клиентах нет экселя?
1)xls файлы могут рассылаться контрагентамЯ не про серверную рассылку. Если надо - пожалуйста, Open XML, я не против. Мы про клиента говорим.
Изопропил2)не на всех рабочих местах инсталлируется MS office, достаточно IBM Lotus Symphony, например.Бог им судья.
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38271981
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КПовторюсь ещё раз - на все случаи жизни отчётов не напасёшся.
отчёты нужны не только для показа пользователю
они - хороший инструмент для экспорта данных( и диаграммы могут строить если что)
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38271986
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЯ не про серверную рассылку. Если надо - пожалуйста, Open XML, я не против. Мы про клиента говорим.
да, клиент сгенерил отчёт(файл) и послал кому надо.
именно xlsx.
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38272004
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилАлексей КЯ не про серверную рассылку. Если надо - пожалуйста, Open XML, я не против. Мы про клиента говорим.
да, клиент сгенерил отчёт(файл) и послал кому надо.
именно xlsx.Повторюсь. Если дополнительной обработки данных не надо - достаточно PDF.
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38272018
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилАлексей КПовторюсь ещё раз - на все случаи жизни отчётов не напасёшся.
отчёты нужны не только для показа пользователю
они - хороший инструмент для экспорта данных( и диаграммы могут строить если что)На любителя. Excel - лучший построитель диаграмм. :-) Но это моё субъективное...
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38272024
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КПовторюсь. Если дополнительной обработки данных не надо - достаточно PDF.
дополнительная обработка может потребоваться конечному получателю данных.

пусть сам подитоги строит и сводные таблицы
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38272033
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНа все случаи жизни отчётов не напасёшся.
Так делай отчеты последовательно, разбивай их на группы, управляй отчетами и их безопасностью. Всё есть уже в коробке, никакую инфраструктуру писать даже не надо. Развернул сервер отчетов, пользователи дергают отчеты, сервер им выплевывает то, что нужно. Никакого колдовства.

Алексей КAdobe Reader есть у всех и бесплатен...
О чем я и говорю. А теперь прикинь ситуацию, у твоего юзера какой-нить 2003 офис, пользователь хочет некий сложный отчет в экселе в разных форматах (в том числе и PDF, TIFF и WORD). Как поступишь? В случае репортинговой системы я даже пальцем не пошевелю.

Алексей КПосторюсь - Excel нужен, если требуется дополнительная обработка данных, диаграмму построить или ещё чё...
Еще раз повторяю, генераторы отчетов вполне могут строить диаграммы, дополнительно что-то обрабатывать, в них есть встроенные языки программирования (для сложных отчетов) и всё, что нужно. На генераторах можно строить довольно замороченную логику.
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38272039
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КПовторюсь. Если дополнительной обработки данных не надо - достаточно PDF.
Что ты понимаешь под "дополнительной обработки данных"? Некую внутреннюю логику отчета на каком-то языке программирования? Всё это есть в генераторах отчетов. В SSRS можно писать код на VB.NET и внутреннем скриптовом репортинговом языке.
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38272063
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КПовторюсь. Если дополнительной обработки данных не надо - достаточно PDF.
Что ты понимаешь под "дополнительной обработки данных"? Некую внутреннюю логику отчета на каком-то языке программирования? Всё это есть в генераторах отчетов. В SSRS можно писать код на VB.NET и внутреннем скриптовом репортинговом языке.Чтобы пользователь сам мог добавить колонку, посчитать сумму, развернул в сводную таблицу, построил диаграмму... Изопропил чуть выше тоже говорил об этом.
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38272068
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КAdobe Reader есть у всех и бесплатен...
О чем я и говорю. А теперь прикинь ситуацию, у твоего юзера какой-нить 2003 офис, пользователь хочет некий сложный отчет в экселе в разных форматах (в том числе и PDF, TIFF и WORD). Как поступишь? В случае репортинговой системы я даже пальцем не пошевелю.Мне это не надо. Родина прикажет - займёмся. Но только в рамках отдельного договора! Капитализм...
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38272071
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,

речь только о том, что automation - не самый лучший инструмент :)
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38272081
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилчто automation - не самый лучший инструмент :)Ладно, я убегаю, может на выходных отпишу. :-)

Всем удачного вечера/ночера...
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38272089
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЧтобы пользователь сам мог добавить колонку, посчитать сумму, развернул в сводную таблицу, построил диаграмму... Изопропил чуть выше тоже говорил об этом.
Это называется одним словом - интерактивность. Вот же ты любишь запутать всех :)
Так вот, интерактивность в отчетниках есть (вкякие связанные отчеты, drill down и т.п.), но по понятным причинам они намного сложнее экселя. По опыту скажу, сотрудник в основном случае пользуется парочкой вариаций отчетов по тому или иному разрезу, не больше. Поэтому собрать пакет отчетов под основные нужны населения труда не составит. Предоставлять ему целый мир на ладони - утопия. Сводники на экселе по уму решаются через сервер кубов, а не через грид в формочке. Вот там пользователь выбирает нужный куб, набрасывает n измерений и мер и начинает крутить вертеть, как ему вздумается.
И даже в этих сложных случаях не нужно ничего програмировать с automation :)
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38272090
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУТак вот, интерактивность в отчетниках есть (вкякие связанные отчеты, drill down и т.п.), но по понятным причинам они намного проще сложнее экселя
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38272093
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Млин... :)

МСУМСУТак вот, интерактивность в отчетниках есть (вкякие связанные отчеты, drill down и т.п.), но по понятным причинам они намного сложнее проще экселя
...
Рейтинг: 0 / 0
как вам такой код выгрузки в Эксель?
    #38272096
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

ты уж определись, проще или сложнее
...
Рейтинг: 0 / 0
25 сообщений из 90, страница 2 из 4
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как вам такой код выгрузки в Эксель?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]