Điều chỉnh Chiều cao Hàng và Chiều rộng Cột trong Excel bằng C#

Trong một số trường hợp nhất định, bạn phải điều chỉnh chiều cao của hàng và chiều rộng của cột theo nội dung trong tệp Excel. Để đạt được điều này, MS Excel cung cấp các tùy chọn Chiều rộng ô và Chiều cao hàng trong menu Định dạng của nhóm Ô. Tuy nhiên, bạn sẽ làm như thế nào khi làm việc với các tệp Excel theo chương trình trong C#? Trong bài viết này, bạn sẽ học cách điều chỉnh chiều cao hàng và chiều rộng cột trong tệp Excel bằng C#.

API C# để điều chỉnh chiều cao hàng và chiều rộng cột trong Excel

Aspose.Cells for .NET cho phép bạn tạo và thao tác các tệp Excel một cách liền mạch từ bên trong các ứng dụng .NET của bạn. Chúng tôi sẽ sử dụng API này để xử lý các tệp Excel của mình và đặt chiều cao của hàng và chiều rộng của cột. Bạn có thể tải xuống API hoặc cài đặt nó từ NuGet.

PM> Install-Package Aspose.Cells

Điều chỉnh chiều cao của hàng trong Excel trong C#

Sau đây là các bước để điều chỉnh chiều cao của hàng trong tệp Excel trong C#.

  • Đầu tiên, sử dụng lớp Workbook để tải tệp Excel.
  • Sau đó, sử dụng bộ sưu tập Workbook.Worksheets để truy cập trang tính mong muốn theo chỉ mục.
  • Nhận tham chiếu của các ô trong trang tính bằng bộ sưu tập Worksheet.Cells.
  • Gọi phương thức SetRowHeight() và chuyển chỉ số và chiều cao của hàng làm tham số.
  • Cuối cùng, lưu tệp Excel đã cập nhật bằng phương thức Workbook.Save (string).

Mẫu mã sau đây cho thấy cách đặt chiều cao của hàng trong Excel trong C#.

// Tải tệp Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Nhận tham chiếu của trang tính bằng cách sử dụng chỉ mục
Worksheet worksheet = workbook.Worksheets[0];

// Nhận bộ sưu tập tế bào
Cells cells = worksheet.Cells;

// Đặt chiều cao của hàng thứ hai thành 50
cells.SetRowHeight(1, 50);

// Lưu tệp Excel đã cập nhật
workbook.Save("set-row-height.xlsx");

Ảnh chụp màn hình sau đây hiển thị trang tính Excel sau khi thiết lập chiều cao của hàng.

Điều chỉnh Chiều cao Hàng trong Excel bằng C#

Đặt Chiều rộng của Cột trong Excel trong C#

Sau đây là các bước để đặt chiều rộng của cột trong tệp Excel bằng C#.

  • Đầu tiên, sử dụng lớp Workbook để tải tệp Excel.
  • Sau đó, sử dụng bộ sưu tập Workbook.Worksheets để truy cập trang tính mong muốn theo chỉ mục.
  • Nhận tham chiếu của các ô bằng bộ sưu tập Worksheet.Cells.
  • Gọi phương thức SetColumnWidth() và chuyển chỉ mục và chiều rộng của cột làm tham số.
  • Cuối cùng, lưu tệp Excel đã cập nhật bằng phương thức Workbook.Save (string).

Mẫu mã sau đây cho thấy cách đặt chiều rộng của cột trong tệp Excel bằng C#.

// Tải tệp Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Nhận tham chiếu của trang tính bằng cách sử dụng chỉ mục
Worksheet worksheet = workbook.Worksheets[0];

// Nhận bộ sưu tập tế bào
Cells cells = worksheet.Cells;

// Đặt chiều cao của cột thứ hai thành 40
cells.SetColumnWidth(1, 40);

// Lưu tệp Excel đã cập nhật
workbook.Save("set-column-width.xlsx");

Sau đây là ảnh chụp màn hình của trang tính Excel sau khi điều chỉnh độ rộng của cột.

Điều chỉnh chiều rộng cột trong Excel bằng C#

API C# để Đặt Chiều cao Hàng và Chiều rộng Cột trong Excel - Nhận Giấy phép Miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để đặt chiều cao hàng và chiều rộng cột trong tệp Excel mà không có giới hạn đánh giá.

C# .NET Excel API - Khám phá thêm

Bạn có thể khám phá thêm về C# Excel API bằng cách sử dụng tài liệu. Ngoài ra, bạn có thể xem các tham chiếu API tại đây.

Sự kết luận

Trong bài viết này, bạn đã học cách điều chỉnh chiều cao của hàng và chiều rộng của cột trong tệp Excel bằng C#. Các mẫu mã và ảnh chụp màn hình đã trình bày cách đặt chiều cao cụ thể cho một hàng và chiều rộng cho một cột trong tệp Excel.

Có một câu hỏi?

Trong trường hợp bạn có bất kỳ câu hỏi hoặc thắc mắc nào, bạn có thể chia sẻ chúng với chúng tôi qua diễn đàn của chúng tôi.

Xem thêm