Filtruj zdefiniowane nazwy podczas ładowania skoroszytu

Podczas pracy ze skoroszytami programu Excel w aplikacji .NET często konieczne jest filtrowanie danych podczas ładowania. Aspose.Cells dla .NET to potężna biblioteka umożliwiająca łatwe manipulowanie skoroszytami programu Excel. W tym przewodniku pokażemy, jak filtrować nazwy zdefiniowane podczas ładowania skoroszytu za pomocą Aspose.Cells dla .NET. Wykonaj te proste kroki, aby uzyskać pożądane rezultaty:

Krok 1: Określ opcje ładowania

Najpierw musisz określić opcje ładowania, aby zdefiniować zachowanie ładowania skoroszytu. W naszym przypadku chcemy zignorować nazwy ustawione przy ładowaniu. Oto jak to zrobić za pomocą Aspose.Cells:

// Określa opcje ładowania
LoadOptions opts = new LoadOptions();

// Nie ładuj zdefiniowanych nazw
opts. LoadFilter = new LoadFilter(~LoadDataFilterOptions.DefinedNames);

Krok 2: Załaduj skoroszyt

Po skonfigurowaniu opcji ładowania możesz załadować skoroszyt programu Excel z pliku źródłowego. Pamiętaj, aby podać poprawną ścieżkę pliku. Oto przykładowy kod:

// Załaduj skoroszyt
Workbook wb = new Workbook(sourceDir + "sampleFilterDefinedNamesWhileLoadingWorkbook.xlsx", opts);

Krok 3: Zapisz przefiltrowany skoroszyt

Po załadowaniu skoroszytu możesz w razie potrzeby wykonać inne operacje lub edytować. Następnie możesz zapisać przefiltrowany skoroszyt w pliku wyjściowym. Oto jak:

// Zapisz przefiltrowany skoroszyt programu Excel
wb.Save(outputDir + "outputFilterDefinedNamesWhileLoadingWorkbook.xlsx");

Przykładowy kod źródłowy dla nazw zdefiniowanych przez filtr podczas ładowania skoroszytu przy użyciu Aspose.Cells dla .NET

//Określ opcje ładowania
LoadOptions opts = new LoadOptions();
//Nie chcemy ładować zdefiniowanych nazw
opts.LoadFilter = new LoadFilter(~LoadDataFilterOptions.DefinedNames);
//Załaduj skoroszyt
Workbook wb = new Workbook(sourceDir + "sampleFilterDefinedNamesWhileLoadingWorkbook.xlsx", opts);
//Zapisz wyjściowy plik Excel, spowoduje to złamanie formuły w C1
wb.Save(outputDir + "outputFilterDefinedNamesWhileLoadingWorkbook.xlsx");
Console.WriteLine("FilterDefinedNamesWhileLoadingWorkbook executed successfully.");

Wniosek

Filtrowanie zdefiniowanych nazw podczas ładowania skoroszytu programu Excel może mieć kluczowe znaczenie w przypadku wielu aplikacji. Aspose.Cells dla .NET ułatwia to zadanie, zapewniając elastyczne opcje ładowania i filtrowania danych. Wykonując kroki opisane w tym przewodniku, będziesz w stanie skutecznie odfiltrować zdefiniowane nazwy i osiągnąć pożądane wyniki w skoroszytach programu Excel.

Często zadawane pytania

P: Czy Aspose.Cells obsługuje inne języki programowania oprócz C#?

O: Tak, Aspose.Cells to wieloplatformowa biblioteka obsługująca wiele języków programowania, takich jak Java, Python, C++i wiele więcej.

P: Czy mogę filtrować inne typy danych podczas ładowania skoroszytu za pomocą Aspose.Cells?

O: Tak, Aspose.Cells oferuje szereg opcji filtrowania danych, w tym formuły, style, makra itp.

P: Czy Aspose.Cells zachowuje formatowanie i właściwości oryginalnego skoroszytu?

Odp.: Tak, Aspose.Cells zachowuje formatowanie, style, formuły i inne właściwości oryginalnego skoroszytu podczas pracy z plikami Excel.