Thư viện .NET mã nguồn mở để xử lý bảng tính Excel  

Thư viện .NET miễn phí cho phép các nhà phát triển phần mềm Đọc, Viết và Thao tác Bảng tính Excel XLSX một cách dễ dàng.

Simplexcel là một thư viện .NET mã nguồn mở cung cấp chức năng làm việc với bảng tính Excel XLSX qua .NET. Thư viện chủ yếu tập trung vào các tính năng và tác vụ phổ biến nhất có thể giúp nhà phát triển tạo bảng tính. Thư viện đã cung cấp hỗ trợ đầy đủ cho ASP.NET và Windows Services.

Thư viện Simplexcel mã nguồn mở cung cấp phần mềm để tạo sổ làm việc Excel 2007+ ở định dạng XLSX nguyên bản của chúng mà không cần dựa vào tương tác COM. Thư viện đã bao gồm hỗ trợ cho một số tính năng quan trọng liên quan đến việc tạo và thao tác Excel XLSX, chẳng hạn như tạo sổ làm việc Excel, Thêm trang tính vào sổ làm việc, đọc tài liệu Excel, tạo ô mới, thêm phạm vi ô, định dạng ô, thêm và quản lý hàng, tạo Siêu liên kết cho một ô, chỉ định mức nén, lưu tệp vào Luồng và nhiều hơn thế nữa.

Previous Next

Bắt đầu với Simplexcel

Cách được đề xuất để cài đặt Simplexcel là từ NuGet. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.

Cài đặt Simplexcel từ NuGet

 Install-Package Simplexcel

Tạo Sổ làm việc Excel qua API .NET

Thư viện Simplexcel cho phép các lập trình viên C # .NET tạo bảng tính Excel bên trong các ứng dụng .NET của riêng họ. Bạn có thể dễ dàng tạo một sổ làm việc và thêm các trang tính, gán tên cho nó bằng một vài dòng mã .NET. Bạn cũng có thể điền các ô của nó và thêm chúng vào Workbook mới một cách dễ dàng. Nó cũng hỗ trợ thiết lập loại phông chữ và kích thước văn bản cho một trang tính đã tạo.

Làm thế nào để tạo ra cuốn sách Excel thông qua thư viện .NET

// using Simplexcel;
var sheet = new Worksheet("Hello, world!");
sheet.Cells[0, 0] = "Hello,";
sheet.Cells["B1"] = "World!";
var workbook = new Workbook();
workbook.Add(sheet);
workbook.Save(@"d:\test.xlsx");

Tạo siêu liên kết đến một ô Excel

Thư viện Simplexcel mã nguồn mở đã cung cấp khả năng tạo siêu liên kết bên trong ô trang tính Excel một cách dễ dàng bằng các lệnh C # .NET. Bạn có thể dễ dàng đặt định dạng mong muốn cho các siêu liên kết. Các nhà phát triển có thể dễ dàng đặt định dạng như đậm hoặc cỡ chữ hoặc đường viền cho các ô trang tính của họ.

Thêm Hyperlink vào Excel Cell qua thư viện .NET

// Just Two lines of code can do it
sheet.Cells["A1"] = "Click me now!";
sheet.Cells["A1"].Hyperlink = "https://github.com/mstum/Simplexcel/";

Thêm thuộc tính thiết lập trang cho trang tính

Thư viện Simplexcel mã nguồn mở cho phép các nhà phát triển phần mềm đặt và áp dụng các thuộc tính thiết lập trang cho Trang tính bên trong các ứng dụng .NET của riêng họ. Cài đặt thiết lập trang ảnh hưởng đến cách người dùng xem trang tính. Nó kiểm soát các tính năng của trang tính như khổ giấy, hướng trang, tiêu đề trang, lề và đường lưới.

Áp dụng Thuộc tính thiết lập trang để gửi dữ liệu thông qua .NET

var sheet = new Worksheet("Hello, world!");
sheet.PageSetup.PrintRepeatRows = 2; // How many rows (starting with the top one)
sheet.PageSetup.PrintRepeatColumns = 0; // How many columns (starting with the left one, 0 is default)
sheet.PageSetup.Orientation = Orientation.Landscape;
sheet.Cells["A1"] = "Title!";
sheet.Cells["A1"].Bold = true;
sheet.Cells["A2"] = "Subtitle!";
sheet.Cells["A2"].Bold = true;
sheet.Cells["A2"].TextColor = Color.Magenta;
for (int i = 0; i < 100; i++)
{
    sheet.Cells[i + 2, 0] = "Entry Number " + (i + 1);
}

Cố định các ngăn trong một trang tính

Thư viện Simplexcel mã nguồn mở đã cung cấp khả năng đóng băng các ngăn trong trang tính bằng cách sử dụng một vài lệnh C # .NET. Ngăn cố định là một tính năng rất hữu ích khi làm việc trên nhiều trang tính, Bạn có thể giữ một vùng của trang tính hiển thị trong khi cuộn đến một vùng khác của trang tính. Hiện tại, nó đang được giữ đơn giản; bạn có thể cố định hàng đầu tiên hoặc cột ngoài cùng bên trái (A) của trang tính.

Thêm Hyperlink vào Excel Cell qua thư viện .NET

// Freeze the first row
Worksheet.FreezeTopRow 
// Freeze the leftmost column 
Worksheet.FreezeLeftColumn 
 Tiếng Việt