Określ, czy rozmiar papieru w arkuszu jest automatyczny
tym artykule poprowadzimy Cię krok po kroku do wyjaśnienia następującego kodu źródłowego C#: Ustal, czy rozmiar papieru w arkuszu kalkulacyjnym jest automatyczny, używając Aspose.Cells dla .NET. Do wykonania tej operacji użyjemy biblioteki Aspose.Cells dla .NET. Wykonaj poniższe czynności, aby określić, czy rozmiar papieru w arkuszu jest automatyczny.
Krok 1: Ładowanie skoroszytów
Pierwszym krokiem jest załadowanie skoroszytów. Będziemy mieć dwa skoroszyty: jeden z wyłączonym automatycznym rozmiarem papieru, a drugi z włączonym automatycznym rozmiarem papieru. Oto kod ładujący skoroszyty:
// katalog źródłowy
string sourceDir = "YOUR_SOURCE_DIR";
// Katalog wyjściowy
string outputDir = "YOUR_OUTPUT_DIRECTORY";
// Załaduj pierwszy skoroszyt z wyłączonym automatycznym rozmiarem papieru
Workbook wb1 = new Workbook(sourceDir + "samplePageSetupIsAutomaticPaperSize-False.xlsx");
// Załaduj drugi skoroszyt z włączoną funkcją automatycznego rozmiaru papieru
Workbook wb2 = new Workbook(sourceDir + "samplePageSetupIsAutomaticPaperSize-True.xlsx");
Krok 2: Dostęp do arkuszy kalkulacyjnych
Teraz, gdy załadowaliśmy skoroszyty, musimy uzyskać dostęp do arkuszy, aby sprawdzić automatyczny rozmiar papieru. Przejdziemy do pierwszego arkusza z dwóch skoroszytów. Oto kod umożliwiający dostęp do niego:
//Przejdź do pierwszego arkusza pierwszego skoroszytu
Worksheet ws11 = wb1.Worksheets[0];
// Przejdź do pierwszego arkusza drugiego skoroszytu
Worksheet ws12 = wb2.Worksheets[0];
Krok 3: Sprawdź automatyczny rozmiar papieru
W tym kroku sprawdzimy, czy rozmiar papieru arkusza jest automatyczny. Będziemy korzystać zPageSetup.IsAutomaticPaperSize
właściwość, aby uzyskać te informacje. Następnie wyświetlimy wynik. Oto kod do tego:
// Wyświetl właściwość IsAutomaticPaperSize pierwszego arkusza w pierwszym skoroszycie
Console.WriteLine("First worksheet in first workbook - IsAutomaticPaperSize: " + ws11.PageSetup.IsAutomaticPaperSize);
// Wyświetl właściwość IsAutomaticPaperSize pierwszego arkusza w drugim skoroszycie
Console.WriteLine("First worksheet of second workbook - IsAutomaticPaperSize: " + ws12.PageSetup.IsAutomaticPaperSize);
Przykładowy kod źródłowy dla określenia, czy rozmiar papieru w arkuszu jest automatyczny przy użyciu Aspose.Cells dla .NET
//Katalog źródłowy
string sourceDir = "YOUR_SOURCE_DIRECTORY";
//Katalog wyjściowy
string outputDir = "YOUR_OUTPUT_DIRECTORY";
//Załaduj pierwszy skoroszyt, w którym automatyczny rozmiar papieru jest fałszywy
Workbook wb1 = new Workbook(sourceDir + "samplePageSetupIsAutomaticPaperSize-False.xlsx");
//Załaduj drugi skoroszyt z ustawionym automatycznym rozmiarem papieru
Workbook wb2 = new Workbook(sourceDir + "samplePageSetupIsAutomaticPaperSize-True.xlsx");
//Uzyskaj dostęp do pierwszego arkusza obu skoroszytów
Worksheet ws11 = wb1.Worksheets[0];
Worksheet ws12 = wb2.Worksheets[0];
//Wydrukuj właściwość PageSetup.IsAutomaticPaperSize obu arkuszy
Console.WriteLine("First Worksheet of First Workbook - IsAutomaticPaperSize: " + ws11.PageSetup.IsAutomaticPaperSize);
Console.WriteLine("First Worksheet of Second Workbook - IsAutomaticPaperSize: " + ws12.PageSetup.IsAutomaticPaperSize);
Console.WriteLine();
Console.WriteLine("DetermineIfPaperSizeOfWorksheetIsAutomatic executed successfully.\r\n");
Wniosek
tym artykule dowiedzieliśmy się, jak określić, czy rozmiar papieru w arkuszu kalkulacyjnym jest automatyczny przy użyciu Aspose.Cells dla .NET. Wykonaliśmy następujące kroki: załadowanie skoroszytów,
dostęp do arkuszy kalkulacyjnych i automatyczne sprawdzanie formatu papieru. Teraz możesz wykorzystać tę wiedzę, aby określić, czy rozmiar papieru w arkuszach kalkulacyjnych jest automatyczny.
Często zadawane pytania
P: Jak mogę załadować skoroszyty za pomocą Aspose.Cells dla .NET?
Odp.: Możesz ładować skoroszyty za pomocą klasy Workbook z biblioteki Aspose.Cells. Użyj metody Workbook.Load, aby załadować skoroszyt z pliku.
P: Czy mogę sprawdzić automatyczny rozmiar papieru w innych arkuszach kalkulacyjnych?
Odp.: Tak, możesz sprawdzić automatyczny rozmiar papieru dla dowolnego arkusza, uzyskując dostęp do właściwości PageSetup.IsAutomaticPaperSize odpowiedniego obiektu Worksheet.
P: Jak mogę zmienić automatyczny rozmiar papieru arkusza kalkulacyjnego?
Odp.: Aby zmienić automatyczny rozmiar papieru w arkuszu, możesz użyć właściwości PageSetup.IsAutomaticPaperSize i ustawić dla niej żądaną wartość (prawda lub fałsz).
P: Jakie inne funkcje oferuje Aspose.Cells dla .NET?
Odp.: Aspose.Cells dla .NET oferuje wiele funkcji do pracy z arkuszami kalkulacyjnymi, takich jak tworzenie, modyfikowanie i konwertowanie skoroszytów, a także manipulowanie danymi, formułami i formatowaniem.