Lọc tên được xác định trong khi tải sổ làm việc

Khi làm việc với sổ làm việc Excel trong ứng dụng .NET, thường cần phải lọc dữ liệu khi tải. Aspose.Cells for .NET là một thư viện mạnh mẽ để dễ dàng thao tác với sổ làm việc Excel. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách lọc các tên được xác định khi tải sổ làm việc bằng Aspose.Cells cho .NET. Thực hiện theo các bước đơn giản sau để có được kết quả mong muốn:

Bước 1: Chỉ định các tùy chọn tải

Trước tiên, bạn cần chỉ định các tùy chọn tải để xác định hành vi tải của sổ làm việc. Trong trường hợp của chúng tôi, chúng tôi muốn bỏ qua các tên được đặt khi tải. Đây là cách thực hiện bằng Aspose.Cells:

// Chỉ định các tùy chọn tải
LoadOptions opts = new LoadOptions();

// Không tải tên đã xác định
opts. LoadFilter = new LoadFilter(~LoadDataFilterOptions.DefinedNames);

Bước 2: Tải sổ làm việc

Khi các tùy chọn tải được định cấu hình, bạn có thể tải sổ làm việc Excel từ tệp nguồn. Hãy chắc chắn chỉ định đường dẫn tập tin chính xác. Đây là một mã mẫu:

// Tải sổ làm việc
Workbook wb = new Workbook(sourceDir + "sampleFilterDefinedNamesWhileLoadingWorkbook.xlsx", opts);

Bước 3: Lưu sổ làm việc đã lọc

Sau khi tải sổ làm việc, bạn có thể thực hiện các thao tác hoặc chỉnh sửa khác nếu cần. Sau đó, bạn có thể lưu sổ làm việc đã lọc vào một tệp đầu ra. Đây là cách thực hiện:

// Lưu sổ làm việc Excel đã lọc
wb.Save(outputDir + "outputFilterDefinedNamesWhileLoadingWorkbook.xlsx");

Mã nguồn mẫu cho Tên được xác định bằng bộ lọc khi tải sổ làm việc bằng Aspose.Cells cho .NET

//Chỉ định các tùy chọn tải
LoadOptions opts = new LoadOptions();
//Chúng tôi không muốn tải tên được xác định
opts.LoadFilter = new LoadFilter(~LoadDataFilterOptions.DefinedNames);
//Tải sổ làm việc
Workbook wb = new Workbook(sourceDir + "sampleFilterDefinedNamesWhileLoadingWorkbook.xlsx", opts);
//Lưu file Excel đầu ra sẽ bị hỏng công thức ở C1
wb.Save(outputDir + "outputFilterDefinedNamesWhileLoadingWorkbook.xlsx");
Console.WriteLine("FilterDefinedNamesWhileLoadingWorkbook executed successfully.");

Phần kết luận

Việc lọc các tên đã xác định khi tải sổ làm việc Excel có thể rất quan trọng đối với nhiều ứng dụng. Aspose.Cells for .NET giúp công việc này trở nên dễ dàng hơn bằng cách cung cấp các tùy chọn linh hoạt để tải và lọc dữ liệu. Bằng cách làm theo các bước trong hướng dẫn này, bạn sẽ có thể lọc các tên đã xác định một cách hiệu quả và đạt được kết quả mong muốn trong sổ làm việc Excel của mình.

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

Câu hỏi: Aspose.Cells có hỗ trợ các ngôn ngữ lập trình khác ngoài C# không?

Trả lời: Có, Aspose.Cells là thư viện đa nền tảng hỗ trợ nhiều ngôn ngữ lập trình như Java, Python, C++và nhiều cái khác.

Câu hỏi: Tôi có thể lọc các loại dữ liệu khác khi tải sổ làm việc bằng Aspose.Cells không?

Trả lời: Có, Aspose.Cells cung cấp nhiều tùy chọn lọc dữ liệu bao gồm công thức, kiểu, macro, v.v.

Câu hỏi: Aspose.Cells có giữ lại định dạng và thuộc tính của sổ làm việc gốc không?

Trả lời: Có, Aspose.Cells giữ lại định dạng, kiểu, công thức và các thuộc tính khác của sổ làm việc gốc khi làm việc với tệp Excel.