NPOI to open source .NET, który zapewnia łatwy w użyciu interfejs API do pracy z formatami plików Microsoft Office. Obsługuje różne formaty plików dla programu Excel, Word i PowerPoint, takie jak XLS, XLSX, Doc, Docx, PPT, i Pptx. Przyjrzymy się instalacji interfejsu API NPOI do pracy z dokumentami arkusza kalkulacyjnego.

Instalowanie NPOI

NPOI można zainstalować dwiema metodami.

  • Instalacja z repozytorium Github
  • Instalacja z Nuget

Instalowanie NPOI z repozytorium Github

** Krok 1:* Pobierz NPOI API - Pierwszym krokiem jest pobranie API NPOI. Możesz pobrać najnowszą wersję NPOI z oficjalnego NPOI Github Repository. Kliknij najnowszą wersję i pobierz plik „npoi-bin-x.x.x.zip”. ** Krok 2: Wyodrębnij pliki -Po pobraniu interfejsu API NPOI wyodrębnij zawartość pliku „NPOI-Bin-x.x.x.zip” na folderze na komputerze. Na przykład możesz wyodrębnić zawartość do „C: \ npoi”. ** Krok 3: *Dodaj odniesienia do swojego projektu - Jeśli zainstalowałeś NPOI z Repo GitHub za pomocą powyższych kroków, musisz dodać odniesienia do plików DLL NPOI, jak pokazano w poniższych krokach.

  1. W Visual Studio otwórz swój projekt.
  2. W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy projekt i wybierz „Dodaj odniesienie”.
  3. W oknie „Menedżer referencyjny” wybierz kartę „Przeglądaj”.
  4. Przejrzyj do folderu „C: \ npoi \ bin” i wybierz następujące pliki DLL:
    • Npoi.dll
    • Npoi.ooxml.dll
    • Npoi.openxml4net.dll
    • Npoi.openxmlformats.dll
  5. Kliknij „OK”, aby dodać odniesienia.

Instalowanie NPOI za pomocą Nuget Pakiet Manager

** Krok 1:* Otwórz Visual Studio - Otwórz Visual Studio i utwórz nowy projekt lub otwórz istniejący projekt, jeśli chcesz dodać NPOI. ** Krok 2: Otwórz konsolę menedżera pakietu - Aby otworzyć konsolę menedżera pakietu, przejdź do „Narzędzi”> „Nuget Package Manager”> „Konsole menedżera pakietu”. ** Krok 3: *Zainstaluj pakiet NPOI - W konsoli menedżera pakietu wpisz następujące polecenie i naciśnij Enter:

Install-Package NPOI

To zainstaluje najnowszą wersję NPOI i wszystkie jej zależności. W naszych następnych artykułach porozmawiamy o: