Przejdź do treści stopki
KORZYSTANIE Z IRONXL

Jak zamrozić wiersz w Excel (Przewodnik dla początkujących)

1. Wprowadzenie

Program Excel, dzięki takim funkcjom jak zamrażanie okienek, ułatwia przeglądanie treści z różnych obszarów w ramach jednego skoroszytu. Dzięki zablokowaniu wierszy lub kolumn określone komórki pozostają widoczne podczas przewijania treści. Można to osiągnąć za pomocą biblioteki IronXL, która oferuje zaawansowane operacje w programie Excel, w tym opcję zamrożenia okienek.

2. Blokowanie i odblokowywanie wierszy i kolumn w programie Excel

2.1 Zablokuj wiersze

W arkuszu kalkulacyjnym możesz chcieć na stałe wyświetlać określony wiersz lub kolumnę, zwłaszcza komórki nagłówkowe. Możesz przewijać materiał, nadal widząc zamrożone komórki, dzięki zamrożeniu wierszy lub kolumn w miejscu.

Krok 1: Wybierz wiersz, który chcesz zablokować, lub, jeśli chcesz zablokować górny wiersz, wybierz wiersz 1. W tym przypadku wybierz wiersz 1, aby go zablokować i mieć nagłówek zawsze widoczny.

Jak zablokować wiersz w programie Excel (przewodnik dla początkujących), rysunek 1: Dane programu Excel pokazujące zablokowanie wierszy Dane z programu Excel pokazujące zamrażanie wierszy

Krok 2: Wybierz opcję Zablokuj okienka z menu rozwijanego, klikając polecenie Zablokuj okienka w zakładce Widok.

Jak zablokować wiersz w programie Excel (przewodnik dla początkujących), rysunek 2: Przejdź do funkcji Zablokuj okienka w programie Microsoft Excel Przejdź do funkcji Zablokuj okienka w programie Microsoft Excel

Krok 3: Szara linia oznacza, że wiersze są zablokowane. Zablokowane wiersze są nadal widoczne u góry arkusza podczas przewijania w dół. W tym przykładzie przewiń w dół do wiersza 17, ale wiersz 1 nadal jest widoczny na ekranie, ponieważ został zablokowany jako górny wiersz.

Jak zablokować wiersz w programie Excel (przewodnik dla początkujących), rysunek 3: Szare oznaczenie zablokowanych wierszy Szare zaznaczenie dla zamrożonych wierszy

2.2 Zablokuj kolumny

Krok 1: Wybierz kolumnę po prawej stronie kolumny lub kolumn, które chcesz zablokować. W tym przypadku wybierz kolumnę B, aby zablokować kolumnę A.

Jak zablokować wiersz w Excelu (przewodnik dla początkujących), rysunek 4: Dane z Excela pokazujące blokowanie kolumn Dane w Excelu pokazujące zamrażanie kolumn

Krok 2: Wybierz opcję Zablokuj okienka z menu rozwijanego, klikając polecenie Zablokuj okienka w zakładce Widok.

Jak zablokować wiersz w programie Excel (przewodnik dla początkujących), rysunek 5: Przejdź do funkcji Zablokuj okienka w programie Microsoft Excel Przejdź do funkcji Zablokuj okienka w programie Microsoft Excel

Krok 3: Następnie wybierz kolumnę do zablokowania, która zostanie zaznaczona szarą linią. Szara linia wskazuje miejsce, w którym kolumna zostanie zablokowana. Podczas poruszania się po arkuszu zamrożona kolumna pozostaje widoczna po lewej stronie. W tym przykładzie przewiń w dół do kolumny G, a po lewej stronie nadal będzie widoczna zamrożona kolumna.

Jak zablokować wiersz w programie Excel (przewodnik dla początkujących), rysunek 6: Szare oznaczenie zablokowanych kolumn Szare oznaczenie dla zamrożonych kolumn

2.3 Odblokowywanie paneli

Jeśli chcesz wybrać inną opcję widoku, może być konieczne zresetowanie arkusza kalkulacyjnego poprzez odblokowanie okienek. Aby to zrobić, kliknij polecenie "Zablokuj okienka", a następnie wybierz opcję "Odblokuj okienka" z menu rozwijanego, aby odblokować wiersze lub kolumny.

Jak zablokować wiersz w programie Excel (przewodnik dla początkujących), rysunek 7: Przejdź do funkcji Odblokuj okienka w programie Microsoft Excel Przejdź do funkcji Odblokuj okienka w programie Microsoft Excel

3. Blokowanie i odblokowywanie wierszy i kolumn za pomocą IronXL

3.1 Funkcje IronXL

Biblioteka IronXL .NET umożliwia odczyt i edycję dokumentów Microsoft Excel w języku C#. Jest to samodzielna biblioteka oprogramowania .NET, która może odczytywać wiele formatów arkuszy kalkulacyjnych. Instalacja programu Microsoft Excel lub Interop nie jest wymagańa.

Dzięki przyjaznemu dla użytkownika interfejsowi API C# IronXL łatwo jest odczytywać, modyfikować i tworzyć pliki arkuszy kalkulacyjnych Excel w środowisku .NET. Biblioteka zapewnia kompleksową obsługę platform .NET Core, .NET Framework, Xamarin, Mobile, Linux, macOS i Azure i należy do najlepszych bibliotek arkuszy kalkulacyjnych Excel dla tych platform.

3.2 Funkcje IronXL

  • Dane z plików XLS, XLSX, CSV i TSV można edytować, odczytywać i wczytywać.
  • Obsługuje przechowywanie i eksportowanie danych do formatów CSV, TSV, JSON, XLS i XLSX.
  • Zakresy można łatwo wykorzystać za pomocą składni WorkSheet["A1:B10"]. Zakresy mogą być logicznie mieszane.
  • Kolumny, wiersze i zakresy można sortować.
  • Przykłady stylizacji obejmują style wizualne komórek, czcionkę, rozmiar, obramowanie, wyrównanie, blokowanie, zamrażanie komórek, ukrywanie/wyświetlanie wierszy oraz formaty liczb.

3.3 Zablokowanie okienek za pomocą IronXL

Zablokowanie wierszy i kolumn w programie Excel pozwala na utrzymanie ich w określonym miejscu na ekranie podczas przewijania, co ułatwia śledzenie kolumn i odwoływanie się do nich. Poniżej znajduje się przykładowy kod służący do zamrażania wierszy:

using IronXL;

// Load the existing Excel file
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");

// Get a specific worksheet from the workbook
WorkSheet ws = wb.GetWorkSheet("Sheet1");

// Create a freeze pane at the top of the worksheet
// Parameters are column index and row index; here, it's freezing the top row
ws.CreateFreezePane(0, 1);

// Save the modified Excel file
wb.SaveAs("sample1.xlsx");
using IronXL;

// Load the existing Excel file
WorkBook wb = WorkBook.LoadExcel("sample1.xlsx");

// Get a specific worksheet from the workbook
WorkSheet ws = wb.GetWorkSheet("Sheet1");

// Create a freeze pane at the top of the worksheet
// Parameters are column index and row index; here, it's freezing the top row
ws.CreateFreezePane(0, 1);

// Save the modified Excel file
wb.SaveAs("sample1.xlsx");
Imports IronXL

' Load the existing Excel file
Private wb As WorkBook = WorkBook.LoadExcel("sample1.xlsx")

' Get a specific worksheet from the workbook
Private ws As WorkSheet = wb.GetWorkSheet("Sheet1")

' Create a freeze pane at the top of the worksheet
' Parameters are column index and row index; here, it's freezing the top row
ws.CreateFreezePane(0, 1)

' Save the modified Excel file
wb.SaveAs("sample1.xlsx")
$vbLabelText   $csharpLabel

Powyższy kod jest przykładem, który zamraża górny wiersz arkusza Excel.

  1. Załaduj istniejący arkusz Excel:
    Użyj metody WorkBook.LoadExcel, aby załadować plik Excel do obiektu wb, który może wykonywać różne rodzaje operacji w Excelu.

  2. Wybierz arkusz:
    Użyj GetWorkSheet, aby wybrać wymagańy arkusz według nazwy (w tym przypadku "Sheet1").

  3. Utwórz zamrożone okienka:
    Metoda CreateFreezePane jest używana z dwoma parametrami — jednym dla pozycji kolumny, a drugim dla pozycji wiersza. Zablokowuje określone kolumny i wiersze w miejscu.

  4. Zapisz skoroszyt:
    Użyj metody SaveAs, aby zapisać zmiany w pliku.

Zmiana wartości w CreateFreezePane może wpłynąć na to, które wiersze i kolumny są zablokowane.

Jak zablokować wiersz w Excelu (przewodnik dla początkujących), rysunek 8: Plik Excel z funkcją blokowania paneli z IronXL Plik Excel z funkcją zamrażania okienek z IronXL

3.4 Odblokowywanie paneli za pomocą IronXL

Funkcja RemovePane może służyć do odblokowania wierszy i kolumn w arkuszu Excel.

4. Podsumowanie

Biblioteka IronXL to biblioteka programistyczna, która zapewnia wszystkie zaawansowane funkcje wymagańe do tworzenia złożonych aplikacji w programie Excel. Jedną z największych zalet jest to, że oferuje programistom i użytkownikom bezpłatną wersję próbną, dzięki czemu łatwo można sprawdzić, czy spełnia ich potrzeby. IronXL jest jedną z najszybszych dostępnych bibliotek, a dzięki zaledwie kilku wierszom kodu programista może łatwo nauczyć się tworzyć dokumenty Excel i wykonywać różnorodne operacje w tym programie. Aby dowiedzieć się więcej o IronXL, kliknij tę stronę główną IronXL lub zapoznaj się z tym samouczkiem dotyczącym odczytu plików Excel, aby uzyskać dodatkowe przykłady.

Często Zadawane Pytania

Jak zamrozić wiersz w arkuszu Excel za pomocą języka C#?

W arkuszu Excel można zamrozić wiersz za pomocą IronXl.Excel, ładując plik Excel za pomocą WorkBook.LoadExcel, wybierając arkusz za pomocą GetWorkSheet, a następnie używając metody CreateFreezePane do określenia wiersza, który chcesz zamrozić.

Jakie są zalety korzystania z funkcji zamrażania okienek w programie Excel?

Funkcja zablokowania okienek w programie Excel pozwala użytkownikom na utrzymanie widoczności określonych wierszy lub kolumn podczas przewijania, co ułatwia przeglądanie i odwoływanie się do ważnych części arkusza. IronXL umożliwia programistom implementację tej funkcji programowo w aplikacjach .NET.

Jak odblokować okienka w programie Excel przy użyciu języka C#?

Aby odblokować okienka w programie Excel przy użyciu języka C#, można skorzystać z metody RemovePane biblioteki IronXL. Metoda ta usunie wszystkie zablokowane wiersze lub kolumny, przywracając arkuszowi domyślne zachowanie przewijania.

Jakie są kluczowe funkcje IronXL?

IronXL to potężna biblioteka .NET, która umożliwia odczytywanie, edycję i tworzenie plików Excel bez konieczności korzystania z programu Microsoft Excel. Obsługuje wiele formatów plików, takich jak XLS, XLSX, CSV i TSV, oraz oferuje funkcje takie jak zamrażanie okienek i eksport danych.

Czy mogę wypróbować IronXL za darmo?

Tak, IronXL oferuje bezpłatną wersję próbną, która pozwala programistom zapoznać się z jego funkcjami i możliwościami przed podjęciem decyzji o zakupie.

Jak zamrozić górny wiersz pliku Excel za pomocą IronXL?

Aby zamrozić górny wiersz za pomocą IronXL, najpierw załaduj plik Excel za pomocą WorkBook.LoadExcel. Następnie wybierz arkusz za pomocą GetWorkSheet i zastosuj CreateFreezePane, określając indeks wiersza, który chcesz zamrozić.

Jakie platformy obsługuje IronXL?

IronXL obsługuje szeroki zakres platform, w tym .NET Core, .NET Framework, Xamarin, Mobile, Linux, macOS i Azure.

W jaki sposób IronXL może zwiększyć wydajność pracy z plikami Excel?

IronXL zwiększa produktywność, umożliwiając programistom automatyzację zadań w programie Excel, takich jak zamrażanie okienek, edycja danych i eksportowanie plików za pomocą kodu, bez konieczności korzystania z programu Microsoft Excel, co usprawnia przepływ pracy w aplikacjach .NET.

Co wskazuje, że w programie Excel wiersz lub kolumna jest zamrożona?

W programie Excel szara linia oznacza, że wiersz lub kolumna jest zablokowana. Ta wizualna wskazówka pomaga użytkownikom zidentyfikować, które sekcje arkusza pozostają widoczne podczas nawigacji. IronXL może odtworzyć ten efekt programowo za pomocą języka C#.

Jakie kroki mogę podjąć, aby rozwiązać problem, jeśli w programie Excel nie działają zamrożone okienka?

Jeśli funkcja zamrażania okienek nie działa, upewnij się, że używasz prawidłowych wywołań metod w IronXL. Sprawdź, czy załadowałeś właściwy arkusz za pomocą GetWorkSheet i zastosowałeś CreateFreezePane z prawidłowymi indeksami. Sprawdź również, czy plik Excel jest zgodny z wykonywanymi operacjami.

Jordi Bardia
Inżynier oprogramowania
Jordi jest najbardziej biegły w Pythonie, C# i C++. Kiedy nie wykorzystuje swoich umiejętności w Iron Software, programuje gry. Dzieląc odpowiedzialność za testowanie produktów, rozwój produktów i badania, Jordi wnosi ogromną wartość do ciągłej poprawy produktów. Różnorodne doświadczenia ...
Czytaj więcej

Zespol wsparcia Iron

Jestesmy online 24 godziny, 5 dni w tygodniu.
Czat
Email
Zadzwon do mnie