2010-04-21 6 views
7

Ich würde gerne wissen, ob es eine Website gibt, wo ich den Apache POI für .net portiert herunterladen könnte?Wo bekomme ich Apache Poi Port für .net

Ich fand schon auf diesen Link im Web http://www.apache.org/~avik/dist/poi-2.5.1-dev-20040708.dll

Ich fand auch ein Repository von poi.net aus Roman, aber es ist ziemlich alt (2004) http://developer.novell.com/wiki/index.php/Poi.Net

Aber die Version von Apache poi jetzt ist 3.6, ich frage mich, ob es eine neueste Version gibt? Unterstützt die Apache Foundation diese Portierung? Ich habe bereits versucht, die Apache-Website zu durchsuchen, ohne Erfolg.

Wie für die Verwendung von Microsoft-Bibliothek ist die Excel-interopt nicht so gut für die gleichzeitige Verarbeitung wie ein Web-Backend. Wenn ich die DocumentFormat.OpenXML-Bibliothek verwende, habe ich eine Beschränkung, Office 2007-Dokument nur zu erstellen.

Wenn es keine Bibliothek gibt? Gibt es ein JAR zu .NET Assembly (.dll) Konverter-Tool da draußen?

Antwort

12

Ich fand die Antwort. Sie können die neueste Version von Apache Poi erhalten und dann das JAR mit IKVM.NET in dll konvertieren. Fügen Sie anschließend die Assembly der POI-DLL zu Ihrer .net-Anwendung sowie den IKVM.NET-Core und die JVM-DLL hinzu. Und Sie können endlich den Apache POI in Ihrem .NET Projekt verwenden.

9

Eine andere Lösung ist ein Partial-Port von POI zu .NET mit dem Namen NPOI.

(Gefunden auf that other question)

+1

Ab 2016 sieht es aus wie NPOI etwa ein Jahr oder mehr hinter POI ist. –