Где взять порт apache poi для .net

Я хотел бы знать, есть ли веб-сайт, на котором я мог бы загрузить POI Apache, портированный для .net?

Я уже нашел эту ссылку в Интернете http://www.apache.org/~avik/dist/poi-2.5.1-dev-20040708.dll

Я также нашел репозиторий poi.net из романа, но он довольно старый (2004 г.) http://developer.novell.com/wiki/index.php/Poi.Net

Но версия apache poi сейчас 3.6, мне было интересно, есть ли там последняя версия? Поддерживает ли Apache Foundation такое портирование? Я уже пытался найти веб-сайт Apache тоже безрезультатно.

Что касается использования библиотеки Microsoft, взаимодействие с Excel не так хорошо для параллельной обработки, как веб-сервер. Если я использую библиотеку DocumentFormat.OpenXML, у меня есть ограничение на создание только документа Office 2007.

Если библиотеки нет? есть ли там инструмент для конвертации JAR в .NET Assembly(.dll)?


person Nap    schedule 21.04.2010    source источник


Ответы (2)


Я узнал ответ. Вы можете получить последнюю версию apache poi, а затем самостоятельно преобразовать банку в dll с помощью IKVM.NET. После этого добавьте сборку POI dll в ваше приложение .net плюс ядро ​​IKVM.NET и dll JVM. Наконец-то вы можете использовать Apache POI в своем проекте .NET.

person Nap    schedule 22.04.2010

Другим решением является частичный перенос POI на .NET с именем NPOI.

(Нашел это в другом вопросе)

person Jean Hominal    schedule 03.11.2010
comment
По состоянию на 2016 год похоже, что NPOI отстает от POI примерно на год или более. - person Dave Markle; 22.03.2016