Чтение файла Excel без установленного на сервере office
Привет
Я создал веб-приложение, которое считывает данные из excel и сохраняет их в виде списка. Но теперь дело в том, что на клиентском сервере не установлен MS OFFICE 2010, и они не хотят устанавливать MS OFFICE 2010. Как я могу читать данные excel из файла. xlsx без установленного на сервере MS OFFICE 2010?
[no name]
Вы используете что-то другое, кроме Office, например OpenOffice.
learningcsharp2013
У меня есть MS OFFICE 2010 на моей машине разработки, но на клиентской машине нет MS OFFICE 2010 или OpenOffice.
[no name]
И что же? Скачай OpenOffice и используй его!
[no name]
Вы только что сказали, что не можете использовать офис для этого в соответствии с вашими требованиями, поэтому вам нужно найти что-то другое, что будет выполнять ту же работу.
learningcsharp2013
Так что если я использую открытый офис ....Нужно ли мне устанавливать его на клиентскую машину или нет? Или есть способ привязать его к проекту? Я могу использовать office, но клиент не хочет устанавливать его на сервер.
[no name]
Да, вам придется установить его точно так же, как вы устанавливаете свое приложение. Вы ссылаетесь на библиотеки DLL OpenOffice так же, как и на любые другие библиотеки DLL. Ваш клиент абсолютно прав и в отношении офиса. Установка Office на веб-серверы ужасна и не поддерживается Microsoft. Или вы можете читать и анализировать файлы Excel самостоятельно, это намного больше работы, но тогда вам не придется полагаться на сторонние библиотеки DLL. Почему вы думаете, что использование OpenOffice-это такое большое дело?
learningcsharp2013
Можете ли вы привести пример использования open office и ссылку для его загрузки?Клиент не хочет ничего устанавливать на сервере.