Tìm số hàng và cột tối đa trong định dạng XLS và XLSX

Giới thiệu

Quản lý các tập dữ liệu lớn trong Excel có thể là một thách thức, đặc biệt là liên quan đến giới hạn của nhiều định dạng tệp khác nhau. Hướng dẫn này sẽ hướng dẫn bạn sử dụng thư viện Aspose.Cells cho .NET để xác định số lượng hàng và cột tối đa được hỗ trợ bởi các định dạng XLS (Excel 97-2003) và XLSX (Excel 2007 trở lên). Cuối cùng, bạn sẽ được trang bị để xử lý các tác vụ liên quan đến Excel một cách hiệu quả.

Điều kiện tiên quyết

Trước khi bắt đầu, hãy đảm bảo bạn có những điều sau:

  1. Khung .NET hoặc.NET Core được cài đặt trên hệ thống của bạn.
  2. Aspose.Cells cho .NET thư viện được tải xuống và tham chiếu trong dự án của bạn (bạn cũng có thể cài đặt nó thông quaNuGet).

Nhập các gói cần thiết

Thêm các câu lệnh using sau vào đầu tệp C# của bạn để nhập các gói cần thiết từ thư viện Aspose.Cells:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

Bước 1: Số hàng và cột tối đa cho định dạng XLS

Chúng ta hãy bắt đầu bằng cách tìm số hàng và cột tối đa được định dạng XLS hỗ trợ.

// In thông báo về định dạng XLS.
Console.WriteLine("Maximum Rows and Columns supported by XLS format:");

// Tạo một bảng tính ở định dạng XLS.
Workbook wb = new Workbook(FileFormatType.Excel97To2003);

// Lấy số hàng và cột tối đa.
int maxRows = wb.Settings.MaxRow + 1;
int maxCols = wb.Settings.MaxColumn + 1;

// Hiển thị kết quả.
Console.WriteLine("Maximum Rows: " + maxRows);
Console.WriteLine("Maximum Columns: " + maxCols);
Console.WriteLine();
  1. In một thông báo để cho biết chúng tôi đang làm việc với định dạng XLS.
  2. Tạo mộtWorkbook ví dụ cho định dạng XLS sử dụngFileFormatType.Excel97To2003.
  3. Lấy số hàng và cột tối đa vớiwb.Settings.MaxRowwb.Settings.MaxColumn, thêm 1 vì chúng bắt đầu từ số 0.
  4. Xuất số hàng và cột tối đa ra bảng điều khiển.

Bước 2: Số hàng và cột tối đa cho định dạng XLSX

Tiếp theo, chúng ta sẽ khám phá số hàng và cột tối đa được định dạng XLSX hỗ trợ.

// In thông báo về định dạng XLSX.
Console.WriteLine("Maximum Rows and Columns supported by XLSX format:");

// Tạo một bảng tính ở định dạng XLSX.
wb = new Workbook(FileFormatType.Xlsx);

// Lấy số hàng và cột tối đa.
maxRows = wb.Settings.MaxRow + 1;
maxCols = wb.Settings.MaxColumn + 1;

// Hiển thị kết quả.
Console.WriteLine("Maximum Rows: " + maxRows);
Console.WriteLine("Maximum Columns: " + maxCols);
  1. In ra thông báo cho biết chúng tôi đang làm việc với định dạng XLSX.
  2. Tạo mộtWorkbook ví dụ cho định dạng XLSX sử dụngFileFormatType.Xlsx.
  3. Lấy và xuất ra số hàng và cột tối đa như trước.

Bước 3: Hiển thị thông báo thành công

Sau khi thực hiện các bước, hãy báo hiệu thành công.

Console.WriteLine("Execution completed successfully: Maximum Rows and Columns retrieval for both formats.");

Phần kết luận

Trong hướng dẫn này, bạn đã học cách sử dụng thư viện Aspose.Cells for .NET để tìm số hàng và cột tối đa được hỗ trợ bởi các định dạng tệp XLS và XLSX. Hiểu các giới hạn này là điều cần thiết để quản lý dữ liệu Excel hiệu quả, đảm bảo các tập dữ liệu của bạn phù hợp với khả năng định dạng.

Câu hỏi thường gặp

Số lượng hàng tối đa được định dạng XLS hỗ trợ là bao nhiêu?

Số hàng tối đa được định dạng XLS hỗ trợ là 65.536.

Số lượng cột tối đa được định dạng XLS hỗ trợ là bao nhiêu?

Số lượng cột tối đa được định dạng XLS hỗ trợ là 256.

Số lượng hàng tối đa được định dạng XLSX hỗ trợ là bao nhiêu?

Số hàng tối đa được định dạng XLSX hỗ trợ là 1.048.576.

Số lượng cột tối đa được định dạng XLSX hỗ trợ là bao nhiêu?

Số cột tối đa được định dạng XLSX hỗ trợ là 16.384.

Tôi có thể sử dụng thư viện Aspose.Cells cho .NET với các định dạng tệp Excel khác không?

Có, Aspose.Cells cho .NET hỗ trợ nhiều định dạng tệp khác nhau, bao gồm XLS, XLSX, ODS, v.v. Kiểm tratài liệu để biết chi tiết về các tính năng và chức năng được hỗ trợ.