NPOI là một dự án .NET nguồn mở cung cấp API dễ sử dụng để làm việc với các định dạng tệp Microsoft Office. Nó hỗ trợ các định dạng tệp khác nhau cho Excel, Word và PowerPoint như XLS, XLSX, Doc, Docx, PPTPptx. Chúng tôi sẽ xem xét việc cài đặt API NPOI để làm việc với các tài liệu bảng tính.

Cài đặt NPOI

NPOI có thể được cài đặt bằng hai phương thức.

  • Cài đặt từ kho lưu trữ GitHub
  • Cài đặt từ Nuget

Cài đặt NPOI từ kho lưu trữ github

** Bước 1:* Tải xuống API NPOI - Bước đầu tiên là tải xuống API NPOI. Bạn có thể tải xuống phiên bản NPOI mới nhất từ ​​kho lưu trữ chính thức NPOI GitHub. Nhấp vào bản phát hành mới nhất và tải xuống tệp NPOI-bin-x.x.x.zip. ** Bước 2: Trích xuất các tệp -Một khi bạn đã tải xuống API NPOI, hãy trích xuất nội dung của tệp NPOI-bin-x.x.x.zip vào một thư mục trên máy tính của bạn. Ví dụ: bạn có thể trích xuất nội dung vào C C: \ NPOI. ** Bước 3: *Thêm tài liệu tham khảo vào dự án của bạn - Nếu bạn đã cài đặt NPOI từ repo GitHub bằng các bước trên, bạn sẽ cần thêm tham chiếu vào các tệp DLL NPOI như trong các bước bên dưới.

  1. Trong Visual Studio, hãy mở dự án của bạn.
  2. Trong giải pháp Explorer, nhấp chuột phải vào dự án và chọn Thêm Thêm tham chiếu.
  3. Trong cửa sổ Trình quản lý tham chiếu của người dùng, chọn tab Duyệt Browse.
  4. Duyệt đến thư mục C C: \ NPOI \ bin và chọn các tệp DLL sau:
    • Npoi.dll
    • Npoi.ooxml.dll
    • Npoi.openxml4net.dll
    • Npoi.openxmlformats.dll
  5. Nhấp vào OK OK để thêm các tài liệu tham khảo.

Cài đặt NPOI bằng Trình quản lý Gói Nuget

** Bước 1:* Mở Visual Studio - Mở Visual Studio và tạo một dự án mới hoặc mở một dự án hiện có nếu bạn muốn thêm NPOI vào. ** Bước 2: Mở bảng điều khiển Trình quản lý gói - Để mở bảng điều khiển Trình quản lý gói, hãy truy cập công cụ trên mạng ** Bước 3: *Cài đặt gói NPOI - Trong bảng điều khiển Trình quản lý gói, nhập lệnh sau và nhấn Enter:

Install-Package NPOI

Điều này sẽ cài đặt phiên bản mới nhất của NPOI và tất cả các phụ thuộc của nó. Trong các bài viết tiếp theo của chúng tôi, chúng tôi sẽ nói về: