powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Работа с Excel или ASP.NET
22 сообщений из 22, страница 1 из 1
Работа с Excel или ASP.NET
    #40055349
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как известно ASP.NET фактически не работает с Офисом.
Посоветуйте какие-то библиотеки для работы платные (с пробным сроком) или если есть бесплатные.
Заранее спасибо!
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40055354
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin,

почему не работает? репорт вьюер прекрасно сохраняет как в Ворд так и Ексель.
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40055366
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter
Там нужно сформировать Эксель, отправить на Мейл или ФТП и т.д. Всё на автомате.
В отдельном потоке, при работе с Экселем могут вылетать ошибки. Как бы известная проблема.
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40055372
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin
Как известно ASP.NET фактически не работает с Офисом.

Ставишь офис на сервер, где приложение, и работаешь через COM Interop (бесплатно, не считая лишней лицензии на сам офис). Или есть коммерческие либы, типа Aspose (по-своему чудные ребята, но популярные и известные :)
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40055413
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin
Там нужно сформировать Эксель
Сформировать Эксель? Или сформировать xlsx-файл? Для второго эксель не нужен.
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40055455
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kthatработаешь через COM Interop
Не, оно через Веб плохо работает. Я вначале думал что, что-то не так делаю. Но попуглив, понял, что это проблема известна и нужны сторонние библиотеки.
Shocker.ProИли сформировать xlsx-файл? Для второго эксель не нужен.
Да, но "ОлеДБ" не подходит, т.к. там нужен Шрифт, Изображения и т.д. вставлять в Эксель-файл.
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40055456
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin
"ОлеДБ" не подходит
А причем тут oledb? Есть масса библиотек для формирования документов OfficeOpenXML, и они никак не свзяны ни с interop, ни с oledb
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40055575
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin,

Вам что нужно от "офиса"? Чего делать хотите?
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40055731
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthat

бесплатно, не считая лишней лицензии на сам офис

ну у нас юрист пока не дал ответа до конца а можно ли(даже с купленной лицензией), а он в штатнах и на эту тему боиться что мс засудит(собирается прям им звонить в юр отдел)... там любят такое..у нас прототип сравнения через офис документов, на вопрос почему через него да потому что никто не умеет сравнивать документы нормально.. я 4 года пытался доделать модуль работы с аспозом но задрался за ребятами исправлять...дали б лучше мне код и исправил бы сам

fkthat

Или есть коммерческие либы, типа Aspose (по-своему чудные ребята, но популярные и известные :)

и да аспоз пока вне конкуренции по многим моментам

но если не надо кучи всего то есть epplus, DocX(правда ребята тут начали резать функционал)
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40055733
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и да кстати по COM и офис надо учитывать что иногда офис кидает всякие окна алерты где ожидает нажатие и тут через код, офис подвисает, ожидая нажатия и только мочить процесс ну эт так пища для фантазий.
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40055741
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu
и да кстати по COM и офис надо учитывать что иногда офис кидает всякие окна алерты где ожидает нажатие и тут через код, офис подвисает, ожидая нажатия и только мочить процесс ну эт так пища для фантазий.
он и без алертов по СОМ прекрасно подвисает )
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40055757
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
он и без алертов по СОМ прекрасно подвисает )

пока не встречал такого случая но верю. поэтому я сделал у себя пул комов(в корке даже эт уже из коробоки идет что не радует) с таймеров их убивания периодически чтоб наверняка..а куда деваться если нужна фитча сравнения....в их openxmlsdk к сожалению нет фитчи этой..

кстати вместо офиса можно если редактировать документ можно юзать openxmlsdk но там тонны кода писать
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40055760
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu
пока не встречал такого случая но верю.
личный опыт
handmadeFromRu
но там тонны кода писать
есть обертки, предоставляющий более высокоуровневый доступ. Обсуждений полно тут на форуме
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40055832
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,

Какие там тонны кода? чтоб закинуть данные в xlsx файл через SAX никаких тон не надо.
а если надо не данные выгрузить, а отчет сформировать, то для этого существуют системы отчетов и не надо лохматить бабушку.
систем для отчётов пруд пруди
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40055963
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu
и да кстати по COM и офис надо учитывать что иногда офис кидает всякие окна алерты где ожидает нажатие и тут через код, офис подвисает, ожидая нажатия и только мочить процесс ну эт так пища для фантазий.


так нельзя же, по гайдам майков дёргать COM на сервере
в общем, непонятен смысол сей затеи )
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40056068
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt

так нельзя же, по гайдам майков дёргать COM на сервере
в общем, непонятен смысол сей затеи )

знаю а что делать? ну нет библы что делает сравнение документов адекватно кроме офиса самого.
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40056078
Big-Bag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
handmadeFromRu
hVostt

так нельзя же, по гайдам майков дёргать COM на сервере
в общем, непонятен смысол сей затеи )

знаю а что делать? ну нет библы что делает сравнение документов адекватно кроме офиса самого.

А что такое 'сравнение документов'? Может, как-то упростить задачу?
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40056104
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Big-Bag

А что такое 'сравнение документов'? Может, как-то упростить задачу?

найти разницу между 2 документами, что изменилось относительно предыдущего (трек чендж может быть вырублен так что на него полагаться нельзя)
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40056106
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu,
перевести файлы в массив байт и при первом несовпадении считать то, что файлы разные.
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40056113
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_sub
handmadeFromRu,
перевести файлы в массив байт и при первом несовпадении считать то, что файлы разные.

да не факт что они разные (эт крайне простая задача), а что именно изменилось и как. потому это я сохраняю у себя в системе и могу воспроизвести документ с ревизиями налету
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40056205
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRu
hVostt

так нельзя же, по гайдам майков дёргать COM на сервере
в общем, непонятен смысол сей затеи )

знаю а что делать? ну нет библы что делает сравнение документов адекватно кроме офиса самого.


ясно :)
...
Рейтинг: 0 / 0
Работа с Excel или ASP.NET
    #40057170
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin
Как известно ASP.NET фактически не работает с Офисом.
Посоветуйте какие-то библиотеки для работы платные (с пробным сроком) или если есть бесплатные.
Заранее спасибо!

бери nuget пакет отсюда
https://epplussoftware.com/
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Работа с Excel или ASP.NET
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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