1. Home
  2.   Cells
  3.   FileFormat.Cells cho .NET
FileFormat.Cells cho .NET

FileFormat.Cells cho .NET

 
 

Đơn giản hóa việc tạo và tùy chỉnh bảng tính Excel bằng API .NET

Dễ dàng tạo và tùy chỉnh bảng tính bằng FileFormat.Cells, một API .NET mã nguồn mở. Đơn giản hóa việc tạo và tự động hóa sổ làm việc với thư viện nhẹ này.

FileFormat.Cells cho .NET cung cấp trải nghiệm đơn giản, trực quan và thân thiện với người dùng, khiến nó trở thành giải pháp hoàn hảo cho những người làm việc với bảng tính Microsoft Excel thông qua API nguồn mở. API .NET này đã được chế tạo tỉ mỉ để hợp lý hóa việc tạo và tùy chỉnh bảng tính Excel. Với thư viện C# trực quan này, giờ đây bạn có thể dễ dàng tạo và thao tác các bảng tính chỉ với một vài dòng mã.

Quá trình cài đặt giải pháp nhẹ này diễn ra liền mạch và cung cấp nhiều tính năng để đáp ứng mọi nhu cầu về bảng tính của bạn. FileFormat.Cells dành cho .NET tận dụng sức mạnh của OpenXML SDK, một công nghệ được Microsoft chứng thực. Hoạt động như một trình bao bọc tiện lợi, FileFormat.Cells dành cho .NET đơn giản hóa việc sử dụng các khả năng nâng cao của nó.

Được thiết kế dành cho các nhà phát triển, thư viện .NET nguồn mở này cho phép bạn tự động hóa việc tạo và chỉnh sửa Bảng tính Excel một cách dễ dàng. Mở rộng khả năng của nó bằng cách tận dụng thư viện SDK OpenXML. Việc quản lý FileFormat.Cells cho .NET rất đơn giản nhờ thiết kế thân thiện với người dùng. Thư viện tự hào có một loạt tính năng thông minh, bao gồm thêm trang tính, văn bản, mở bảng tính hiện có trong luồng, áp dụng định dạng cho toàn bộ sổ làm việc hoặc các ô cụ thể, thêm hình ảnh vào bảng tính, v.v.

Khám phá kho lưu trữ GitHub của chúng tôi để đóng góp, đề xuất cải tiến và nâng cao API nguồn mở này: https://github. com/fileformat-cells/FileFormat.Cells-for-.NET

Previous Next

Bắt đầu với FileFormat.Cells cho .NET

Cách cài đặt FileFormat.Cells cho .NET được khuyên dùng là sử dụng NuGet. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.

Cài đặt FileFormat.Cells cho .NET qua NuGet

NuGet\Install-Package FileFormat.Cells 
Bạn cũng có thể tải xuống trực tiếp từ GitHub.

Tạo một bảng tính/bảng tính Excel trống theo chương trình

Đoạn mã sau minh họa cách tạo và lưu bảng tính Microsoft Excel mới bằng C# với thư viện FileFormat.Cells.

  • Mã bắt đầu bằng cách nhập thư viện FileFormat.Cells cần thiết, cung cấp quyền truy cập vào các chức năng để thao tác bảng tính Excel.
  • Trong không gian tên Ví dụ, lớp Chương trình được xác định.
  • Phương thức Main đóng vai trò là điểm vào của chương trình, chấp nhận các đối số dòng lệnh nếu có (string[] args).
  • Một phiên bản của lớp Workbook được khởi tạo bằng cách sử dụng Workbook workbook = new Workbook();.
  • Phương thức Lưu được gọi trên phiên bản sổ làm việc để lưu bảng tính Excel. Tệp được lưu với tên "Spreadsheet.xlsx" trong thư mục gốc `("/") của đĩa.

Sao chép và dán đoạn mã bên dưới vào tệp chính của bạn và thực thi chương trình.

Tạo một bảng tính/bảng tính trống trong C#

 
using FileFormat.Cells;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Initialize an instance of the Workbook class.
            Workbook workbook = new Workbook();

            // Call the Save method to save the MS Excel Spreadsheet/Workbook onto the disk.
            workbook.Save("/Spreadsheet.xlsx");
        }

    }
}

Lấy giá trị ô từ bảng tính/sổ làm việc Excel theo chương trình

Đoạn mã sau minh họa cách mở bảng tính Microsoft Excel hiện có bằng C# và truy xuất giá trị từ một ô cụ thể. Để truy cập và tương tác với bảng tính của bạn, hãy làm theo các bước sau:

  • Tạo một phiên bản của lớp Workbook bằng cách chỉ định đường dẫn đến bảng tính hiện có của bạn.
  • Truy xuất bảng tính từ Sổ làm việc.
  • Gán đối tượng ô cho một biến.
  • Sử dụng phương thức GetValue() để trích xuất giá trị từ ô được chỉ định.

Sao chép và dán đoạn mã bên dưới vào tệp chính của bạn và thực thi chương trình.

Lấy giá trị ô từ sổ làm việc trong C#

 

using (Workbook wb = new Workbook(filePath)) // Load existing spreadsheet/workbook file.
{
    Worksheet firstSheet = wb.Worksheets[0]; // Load first worksheet within workbook.
    Cell cellA1 = firstSheet.Cells["A1"]; // Get A1 cell object within cellA1 variable.
    Console.WriteLine(cellA1.GetDataType()); // Output cellA1 data type.
    string value = cellA1.GetValue(); // Get value within cell A1.
    Console.WriteLine(value); // Output the value stored in cell A1
}

Hợp nhất các ô trong bảng tính Excel theo chương trình

Mã được cung cấp minh họa cách hợp nhất các ô theo chương trình trong bảng tính Microsoft Excel bằng C#. Dưới đây là bảng phân tích các bước:

  • Khởi tạo một phiên bản mới của lớp Workbook.
  • Truy cập trang tính đầu tiên trong sổ làm việc.
  • Sử dụng phương pháp MergeCells để hợp nhất các ô từ A1 đến C1.
  • Gán giá trị cho ô trên cùng bên trái của vùng đã hợp nhất..
  • Lưu sổ làm việc đã sửa đổi vào đường dẫn tệp được chỉ định.

Để tích hợp chức năng này vào ứng dụng C# của bạn, hãy làm theo các bước sau:

  • Chèn đoạn mã vào tệp chính của bạn.
  • Thực thi chương trình để hợp nhất các ô và gán giá trị tương ứng.

Phương pháp này đơn giản hóa quy trình hợp nhất các ô và thao tác dữ liệu ô trong bảng tính Excel theo chương trình

Sao chép và dán đoạn mã bên dưới vào tệp chính của bạn và thực thi chương trình.

Đoạn mã để hợp nhất các ô trong trang tính

 

using (var workbook = new Workbook())
{
    var firstSheet = workbook.Worksheets[0];
    firstSheet.MergeCells("A1", "C1"); // Merge cells from A1 to C1

    // Add value to the top-left cell of the merged area
    var topLeftCell = firstSheet.Cells["A1"];
    topLeftCell.PutValue("This is a merged cell");

    workbook.Save(filePath);
}

 Tiếng Việt