.NET API cho Microsoft ® Bảng tính Excel

API nguồn mở để nhập và xuất dữ liệu từ định dạng tệp Excel

Magicodes.IE là gì?

Magicodes.IE là một thư viện .NET thuần túy cung cấp cho các nhà phát triển phần mềm khả năng nhập và xuất dữ liệu từ Định dạng tệp Microsoft Excel. Sử dụng API, bạn có thể nhập và xuất dữ liệu dưới dạng DTO, xuất thư viện chung và xuất mẫu, báo cáo động & lạ mắt. API không cho phép thao tác định dạng tệp XLS (Excel97-2003) và chỉ hỗ trợ định dạng tệp XLSX và CSV.

Một trong những tính năng chính của API là nhập dữ liệu dưới dạng DTO. Magicodes.IE.Excel có thể tự động tạo các mẫu Excel đã nhập, xác thực dữ liệu, xác thực mẫu, đọc cài đặt, ràng buộc giá trị và ánh xạ, đồng thời xuất ra đánh dấu xác thực Excel dựa trên DTO và cài đặt tính năng. Hơn nữa, API hỗ trợ các bộ lọc khác nhau để hỗ trợ các tình huống như đa ngôn ngữ, hiển thị cột điều khiển động, v.v.

Previous Next

Bắt đầu với Magicodes.IE

Cách tốt nhất để cài đặt Magicodes.IE là thông qua NuGet, vui lòng sử dụng lệnh sau để cài đặt API.

Cài đặt Magicodes.IE từ NuGet

 Install-Package Magicodes.IE.Excel

Nhập dữ liệu trong Excel qua API .NET miễn phí

Magicodes.IE cho phép lập trình viên .NET nhập dữ liệu trong Bảng tính Microsoft Excel theo chương trình. API cho phép bạn tạo DTO, tạo các mẫu nhập và điền dữ liệu vào chúng. Sử dụng API, bạn có thể dễ dàng gọi các mẫu nhập và nhập dữ liệu trong đó. Đoạn mã sau giải thích cách nhập dữ liệu bằng mẫu hiện có. Xin lưu ý rằng đoạn mã đã sử dụng đối tượng ImportStudentDto được xác định trước.

API .NET miễn phí để nhập dữ liệu Excel

  1. Xác định đường dẫn tệp dưới dạng chuỗi
  2. Nhập dữ liệu vào excel bằng cách sử dụng ImportStudentDto và mẫu được xác định trước. Bạn cũng có thể xác định DTO của riêng mình theo nhu cầu của bạn
  3. Kiểm tra xem dữ liệu đã được nhập thành công và tệp không bị rỗng.

Nhập dữ liệu trong Excel - C #

// set filepath
var filePath = ("filefoamt.xlsx");
// import data                      
var result = await Importer.GenerateTemplate(filePath);
// check that if data is not null
result.ShouldNotBeNull();
// check if output file existsa
File.Exists(filePath).ShouldBeTrue();
            
 Tiếng Việt