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

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

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

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

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

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

fkthat

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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


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

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


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