Przejdź do treści stopki
NARZęDZIA EXCEL

Jak odczytać plik Excel w Javie (samouczek)

Pracujesz nad arkuszem kalkulacyjnym i zauważasz, że numery wierszy skaczą z 4 na 9. Wiersze 5, 6, 7 i 8 są nieobecne. Dane nadal tam są, tylko ukryte. Znajomość odkrywania wierszy w excelu to jedna z tych umiejętności, które oszczędzają dużo czasu, zwłaszcza przy pracy z plikami utworzonymi przez kogoś innego. Najszybsza droga: wybierz wiersze otaczające ukryte, klikając wiersz 4, przytrzymując Shift i klikając wiersz 9, a następnie kliknij prawym przyciskiem i wybierz Odkryj. Ukryte wiersze pojawiają się natychmiast.

To obejmuje najczęstszy przypadek. Sytuacja staje się bardziej interesująca, gdy ukryte wiersze znajdują się na samym szczycie arkusza, gdy cały arkusz ma ukryte wiersze porozrzucane po całym arkuszu, lub gdy zwykłe metody nie działają z powodu filtrów lub ochrony arkusza. Każdy z tych scenariuszy wymaga innego podejścia.

Ten przewodnik obejmuje każdą niezawodną metodę odkrywania wierszy w Excelu: wybieranie otaczających wierszy i klikanie prawym przyciskiem, używanie wstążki na karcie Strona Główna, używanie pola nazwy do dotarcia do ukrytych wierszy górnych, odkrywanie wszystkich wierszy jednocześnie przy użyciu trójkąta wyboru wszystkich, używanie skrótów klawiaturowych, bezpośrednie dostosowywanie wysokości wiersza, radzenie sobie z filtrowanymi wierszami i używanie Visual Basic do automatyzacji. Te same zasady stosują się, gdy musisz odkryć kolumny, a sekcja o ukrytych kolumnach jest krótko omówiona w sekcji rozwiązywania problemów. Sekcja rozwiązywania problemów zajmuje się przypadkami, w których wiersze pozostają ukryte mimo najlepszych wysiłków. Deweloperzy, którzy muszą odkryć wiersze programowo, znajdą krótki rozdział na końcu pokazujący, jak IronXL obsługuje row.Hidden = false w C#.

Jak zidentyfikować ukryte wiersze

Zanim odkryjesz cokolwiek, musisz najpierw znaleźć ukryte wiersze. Ukryte wiersze można zidentyfikować na dwa sposoby. Po pierwsze, szukaj przerw w numerach wierszy wzdłuż lewej strony arkusza kalkulacyjnego. Jeśli numery skaczą z 4 na 9, wiersze 5 do 8 są ukryte. Po drugie, poszukaj podwójnej linii lub grubszej linii granicznej między dwoma numerami wierszy w obszarze nagłówka wiersza. Ta podwójna linia jest wizualnym wskaźnikiem Microsoft Excel, że jeden lub więcej wierszy jest ukryty między tymi dwoma widocznymi numerami wierszy. Gdy wiersze zawierają ukryte dane, takie jak dane o wynagrodzeniu, szczegóły osobiste czy tymczasowe kroki obliczeń, te same wizualne oznaki są widoczne.

Na zrzucie ekranu poniżej numery wierszy skaczą z 4 na 9, a słaba podwójna linia jest widoczna między wierszami 4 a 9 w nagłówku, potwierdzając, że wiersze 5, 6, 7 i 8 są ukryte.

Jak odkryć wiersze w Excelu: Szybki poradnik (2026): Obraz 1 - Obraz 1 z 8 związanych z Jak odkryć wiersze w Excelu: Szybki poradnik (2026)

Dodaj tekst alternatywny obrazu

Metoda 1: Kliknięcie prawym przyciskiem, aby odkryć konkretne wiersze (Najszybsza)

To metoda, której najczęściej się używa, i jest to najszybsza droga do odkrycia konkretnych wierszy w Excelu, gdy mniej więcej wiesz, gdzie się znajdują.

  1. Kliknij numer wiersza powyżej ukrytych wierszy. Na przykład, jeśli wiersze 5 do 8 są ukryte, kliknij numer wiersza 4 w nagłówku wiersza, aby wybrać cały wiersz.

  2. Przytrzymaj Shift i kliknij numer wiersza poniżej ukrytych wierszy. Kliknij numer wiersza 9, aby rozszerzyć wybór o lukę, w której znajdują się ukryte wiersze.

  3. Kliknij prawym przyciskiem myszy w dowolnym miejscu przy wybranych numerach wierszy.
  4. Wybierz Odkryj z menu kontekstowego.

Wiersze 5, 6, 7 i 8 pojawiają się ponownie między wierszami 4 a 9. Excel przywraca je do ich pierwotnej wysokości i zawartości wiersza. Na zrzucie ekranu poniżej wiersze 4 i 9 są wybrane jako zakres, a menu kontekstowe pokazuje opcję Odkryj podkreśloną.

Jak odkryć wiersze w Excelu: Szybki poradnik (2026): Obraz 2 - Obraz 2 z 8 związanych z Jak odkryć wiersze w Excelu: Szybki poradnik (2026)

Dodaj tekst alternatywny obrazu

Jak odkryć wiersze w Excelu: Szybki poradnik (2026): Obraz 3 - Obraz 3 z 8 związanych z Jak odkryć wiersze w Excelu: Szybki poradnik (2026)

Dodaj tekst alternatywny obrazu

Dlaczego wybierać oba otaczające wiersze: Excel musi wiedzieć, które ukryte wiersze ma odkryć. Wybieranie tylko wiersza powyżej lub tylko wiersza poniżej nie wystarcza. Musisz wybrać zakres obejmujący ukrytą sekcję, aby Excel mógł zidentyfikować, które ukryte wiersze są zawarte w wyborze.

Wiele grup ukrytych wierszy: Jeśli twój arkusz kalkulacyjny ma kilka grup ukrytych wierszy porozrzucanych w różnych miejscach, musisz wybierać odkrywanie dla każdej grupy osobno, korzystając z tej metody. Przytrzymaj klawisz Ctrl podczas klikania nieprzyległych numerów wierszy, jeśli chcesz wybrać odkrywanie wielu wierszy w różnych częściach arkusza naraz, a następnie kliknij prawym przyciskiem i wybierz Odkryj, aby jednocześnie odkryć wszystkie wybrane ukryte wiersze. Dla bardzo dużych arkuszy, podwójne kliknięcie w podwójną linię między nagłówkami wierszy to kolejny szybki sposób na rozszerzanie ukrytych wierszy po jednej grupie na raz. Użyj Metody 4, aby odkryć wszystkie wiersze w całym arkuszu jednym krokiem.

Metoda 2: Odkrywanie wierszy za pomocą karty Strona Główna

Jeśli wolisz pracę przez wstążkę Excela zamiast klikania prawym przyciskiem, karta Strona Główna daje ci dostęp do tej samej funkcji Odkryj.

  1. Wybierz wiersze otaczające ukryte w ten sam sposób co w Metodzie 1. Kliknij wiersz 4, przytrzymaj Shift i kliknij wiersz 9.
  2. Przejdz do zakladki Strona Glowna na wstazce.

  3. W grupie komórki, kliknij przycisk rozwijania Format.

  4. Pod sekcją Widoczność, najedź na Ukryj i Odkryj.
  5. Kliknij Odkryj wiersze z podmenu.

Ukryte wiersze pojawiają się ponownie. Ścieżka menu formatowania jest szczególnie przydatna, jeśli już pracujesz w karcie Strona Główna i nie chcesz klikać prawym przyciskiem. Na zrzucie ekranu poniżej, rozwijany Format jest otwarty z widocznym podmenu "Ukryj i Odkryj" i podkreślonym wyborze "Odkryj Wiersze".

Jak odkryć wiersze w Excelu: Szybki poradnik (2026): Obraz 4 - Obraz 4 z 8 związanych z Jak odkryć wiersze w Excelu: Szybki poradnik (2026)

Dodaj tekst alternatywny obrazu

Metoda 3: Odkrywanie górnych wierszy za pomocą pola nazwy

Jeśli wiersz 1 lub którykolwiek z pierwszych kilku wierszy w twoim arkuszu jest ukryty, metoda klikania prawym przyciskiem nie działa sprawnie, ponieważ nie ma wiersza powyżej ukrytych, na który można kliknąć. To jest prosty trik, który to rozwiązuje. Ukrycie pierwszego wiersza jest również najczęstszym momentem, kiedy wiersze znikają bez oczywistego wyjaśnienia, ponieważ nic powyżej arkusza nie sugeruje, że brakuje ich.

  1. Kliknij Pole Nazwy, małe pole adresu komórki w lewym górnym rogu arkusza kalkulacyjnego tuż nad kolumną A, pokazujące obecny adres komórki, taki jak A1.
  2. Wpisz A1 w Pole Nazwy i naciśnij Enter. To nawigowanie bezpośrednio do komórki A1, mimo że wiersz 1 jest ukryty i nie jest widoczny na ekranie.

  3. Przejdź do Strona Główna > Format > Ukryj i Odkryj > Odkryj Wiersze, lub naciśnij Ctrl + Shift + 9.

Wiersz 1 pojawia się. Metoda z polem nazwy działa dla jakichkolwiek ukrytych górnych wierszy, ponieważ pozwala na wybieranie komórek w tych wierszach bez konieczności klikania w nagłówek wiersza. Na zrzucie ekranu poniżej, "A1" jest wpisane w Pole Nazwy z aktywnym kursorem wewnątrz niego, a arkusz pokazuje, że wiersz 1 nie jest widoczny w nagłówkach wierszy.

Jak odkryć wiersze w Excelu: Szybki poradnik (2026): Obraz 5 - Obraz 5 z 8 związanych z Jak odkryć wiersze w Excelu: Szybki poradnik (2026)

Dodaj tekst alternatywny obrazu

Odkrywanie konkretnego ukrytego wiersza po numerze: Ta sama technika z Polem Nazwy działa dla jakiegokolwiek ukrytego wiersza. Jeśli wiersz 12 jest ukryty, wpisz A12 w Pole Nazwy i naciśnij Enter, aby go wybrać, następnie użyj Format > Odkryj Wiersze, aby go odsłonić. Możesz także wpisać zakres, taki jak A5:A8, aby wybrać wszystkie cztery ukryte wiersze naraz przed odkryciem.

Metoda 4: Odkryj wszystkie wiersze naraz

Gdy potrzebujesz odkryć wszystkie ukryte wiersze w całym arkuszu w jednym kroku, użyj trójkąta wyboru wszystkich, zamiast wyszukiwania każdej grupy ukrytych wierszy indywidualnie.

  1. Kliknij mały trójkąt w górnym lewym rogu arkusza kalkulacyjnego, na przecięciu numerów wierszy i liter kolumn. To wybiera cały arkusz.

  2. Kliknij prawym przyciskiem na dowolny numer wiersza w nagłówku wiersza.
  3. Wybierz Odkryj z menu kontekstowego.

Wszystkie ukryte wiersze w arkuszu kalkulacyjnym excel pojawiają się naraz. To odsłania każdy zestaw ukrytych wierszy niezależnie od tego, gdzie się znajdują lub ile ich jest. Na zrzucie ekranu poniżej, trójkąt wyboru wszystkich w górnym lewym rogu jest podkreślony, cały arkusz jest wybrany (pokazany przez niebieski podkreślenie nad wszystkimi komórkami), a menu kontekstowe przy kliknięciu prawym pokazuje Odkryj.

Jak odkryć wiersze w Excelu: Szybki poradnik (2026): Obraz 6 - Obraz 6 z 8 związanych z Jak odkryć wiersze w Excelu: Szybki poradnik (2026)

Dodaj tekst alternatywny obrazu

Alternatywna ścieżka klawiaturowa, aby wybrać wszystko: Zamiast klikania trójkąta, naciśnij Ctrl + A, aby wybrać wszystkie komórki w arkuszu kalkulacyjnym, następnie kliknij prawym przyciskiem dowolny numer wiersza i wybierz Odkryj. Jest to skrót klawiaturowy równoważny z kliknięciem trójkąta wyboru wszystkich i daje ten sam wynik: wszystkie ukryte wiersze w arkuszu są odkrywane jednocześnie. Dla powiązanej kontroli widoczności wierszy i kolumn w C#, zobacz przewodnik IronXL dotyczący automatycznego scalania wierszy i kolumn.

Metoda 5: Skrót klawiaturowy, aby odkryć wiersze

Excel ma bezpośredni skrót klawiaturowy do odkrywania wierszy bez otwierania menu czy dialogu.

  1. Wybierz wiersze otaczające ukryte. Na przykład, kliknij wiersz 4, przytrzymaj Shift i kliknij wiersz 9.
  2. Naciśnij Ctrl + Shift + 9 w Windows.

  3. Na Macu naciśnij Command + Shift + 9.

Ukryte wiersze w twoim wyborze pojawiają się natychmiast. Aby odkryć wszystkie wiersze w całym arkuszu kalkulacyjnym tylko za pomocą klawiatury, naciśnij najpierw Ctrl + A, aby wybrać wszystkie komórki, a następnie naciśnij Ctrl + Shift + 9. Jest to najszybsza możliwa metoda na odkrycie wszystkich ukrytych wierszy bez dotykania myszy.

Naciśnij Ctrl + Shift + 9 vs Ctrl + 9: Ctrl + 9 to skrót do ukrywania. Naciśnięcie go na wybranych wierszach ukrywa je. Ctrl + Shift + 9 to skrót odkrywania. Te dwa są łatwe do pomylenia, więc jeśli przypadkowo naciśniesz Ctrl + 9 i wiersze znikają, naciśnij natychmiast Ctrl + Shift + 9, aby je przywrócić.

Metoda 6: Odkrywanie wierszy poprzez dostosowywanie wysokości wiersza

Czasami wiersze wydają się ukryte, ale są w rzeczywistości widoczne z wysokością wiersza równą zero lub niemal zero, zamiast być ukrytymi przez standardowe polecenie ukryj. W takim przypadku opcja Odkryj w menu kontekstowym może w ogóle nie działać, a trzeba zamiast tego bezpośrednio ustawić wysokość wiersza.

  1. Wybierz wiersze, które wydają się brakujące. Jeśli wiersze 5 do 8 wydają się ukryte, wybierz zakres, klikając wiersz 4, przytrzymaj Shift i kliknij wiersz 9, aby uwzględnić w wyborze wiersze o zerowej wysokości.
  2. Przejdź do Strona Główna > Format > Wysokość wiersza w grupie komórek.

  3. W oknie dialogowym Wysokość wiersza wpisz standardową wysokość wiersza, taką jak 15 i kliknij OK.

Wiersze stają się widoczne w określonej wysokości. Dla uporczywych ukrytych wierszy, które nie reagują na zwykłe polecenie Odkryj, ustawienie standardowej wysokości wiersza to niezawodne rozwiązanie. Na zrzucie ekranu poniżej, okno dialogowe Wysokość wiersza pokazuje wartość 15 wprowadzaną, aby przywrócić ukryte wiersze, które mają wysokość zero.

Jak odkryć wiersze w Excelu: Szybki poradnik (2026): Obraz 7 - Obraz 7 z 8 związanych z Jak odkryć wiersze w Excelu: Szybki poradnik (2026)

Dodaj tekst alternatywny obrazu

Dlaczego tak się dzieje: Ukryte wiersze w excelu mogą nie być widoczne z powodu przypadkowych dostosowań wysokości wiersza, które ustawiają wysokość na zero. To może się zdarzyć, gdy użytkownik przeciągnie za daleko w górę krawędź wiersza przez pomyłkę, lub gdy makro lub proces importu ustawia wysokość wierszy na zero zamiast użycia polecenia Ukryj. Opcja Unhide w menu kontekstowym i skrót klawiaturowy działają tylko na wierszach ukrytych za pomocą polecenia Hide, a nie na wierszach o zerowej wysokości.

Metoda 7: Odsłoń ukryte przez filtry wiersze

Przefiltrowane wiersze nie są tym samym co ukryte wiersze, choć wyglądają identycznie na ekranie. Gdy filtr jest aktywny, Excel ukrywa wiersze, które nie pasują do kryteriów filtra. Te wiersze nie będą reagować na polecenie Unhide, ponieważ technicznie nie są ukryte.

  1. Kliknij dowolną komórkę wewnątrz zakresu danych.
  2. Przejdź do karty Dane w wstążce Excela.

  3. Kliknij Wyczyść w grupie Sortowanie i Filtr, aby usunąć wszystkie aktywne filtry.

Wszystkie przefiltrowane wiersze ponownie się pojawią. Alternatywnie, przejdź do Home > Sortowanie i Filtr > Wyczyść, aby usunąć filtry z zakładki Home. Aby sprawdzić, czy filtry są odpowiedzialne za brakujące wiersze, poszukaj strzałek rozwijanego filtra w wierszu nagłówka i sprawdź, czy którykolwiek z wskaźników liter kolumn na górze pokazuje ikonę leja, co sygnalizuje aktywny filtr w tej kolumnie.

Jak odkryć wiersze w Excelu: Szybki poradnik (2026): Obraz 8 - Obraz 8 z 8 związanych z Jak odkryć wiersze w Excelu: Szybki poradnik (2026)

Dodaj tekst alternatywny obrazu

Wybierz tylko widoczne komórki: podczas pracy z przefiltrowanymi danymi, użyj Ctrl + Shift + End a następnie Alt + ; (Windows) lub Cmd + Shift + Z (Mac) aby wybrać tylko widoczne komórki. Zapobiega to przypadkowemu kopiowaniu lub formatowaniu ukrytych wierszy pod filtrem. Skrót do wybierania widocznych komórek jest niezbędny, gdy chcesz wkleić lub zmodyfikować tylko wiersze, które są aktualnie widoczne.

Metoda 8: Odsłoń wiersze za pomocą Visual Basic (VBA)

Dla dużych arkuszy z wieloma grupami ukrytych wierszy, lub do automatyzacji procesu na wielu arkuszach, makra Visual Basic pozwalają odsłonić wiersze bez żadnej ręcznej interakcji.

Oto proste makro VBA do odsłonięcia wszystkich wierszy i kolumn w aktywnym arkuszu:

Sub UnhideAllRows()
    Rows.EntireRow.Hidden = False
End Sub
Sub UnhideAllRows()
    Rows.EntireRow.Hidden = False
End Sub
Sub UnhideAllRows()
    Rows.EntireRow.Hidden = False
End Sub
$vbLabelText   $csharpLabel

Aby odsłonić wszystkie wiersze na każdym arkuszu w skoroszycie:

Sub UnhideAllRowsAllSheets()
    Dim ws As Worksheet
    For Each ws In ThisWorkbook.Worksheets
        ws.Rows.EntireRow.Hidden = False
    Next ws
End Sub
Sub UnhideAllRowsAllSheets()
    Dim ws As Worksheet
    For Each ws In ThisWorkbook.Worksheets
        ws.Rows.EntireRow.Hidden = False
    Next ws
End Sub
Option Strict On



Sub UnhideAllRowsAllSheets()
    Dim ws As Worksheet
    For Each ws In ThisWorkbook.Worksheets
        ws.Rows.EntireRow.Hidden = False
    Next ws
End Sub
$vbLabelText   $csharpLabel

Aby odsłonić konkretne wiersze, takie jak wiersze 5 do 8:

Sub UnhideSpecificRows()
    Rows("5:8").Hidden = False
End Sub
Sub UnhideSpecificRows()
    Rows("5:8").Hidden = False
End Sub
Sub UnhideSpecificRows()
    Rows("5:8").Hidden = False
End Sub
$vbLabelText   $csharpLabel

Naciśnij Alt + F11, aby otworzyć edytor Visual Basic, przejdź do Insert > Module, wklej kod i naciśnij F5, aby go uruchomić. Na poniższym zrzucie ekranu okno edytora VBA pokazuje makro UnhideAllRows z kodem widocznym w oknie modułu.

Zakładka Przegląd i ochrona skoroszytu: jeżeli makro VBA działa, ale wiersze pozostają ukryte, to arkusz może być chroniony. Ze względów bezpieczeństwa ustawienia ochrony mogą zapobiec wszelkim zmianom widoczności wierszy, w tym tym wprowadzanym przez kod VBA. Przejdź do zakładki Przegląd > Odbezpiecz arkusz (może być wymagane hasło) a następnie uruchom makro ponownie.

Typowe problemy i rozwiązywanie problemów

Unhide jest wyszarzona w menu kontekstowym

Arkusz jest chroniony. Przejdź do Review > Unprotect Sheet i spróbuj ponownie. Jeżeli wymagane jest hasło, będziesz musiał je uzyskać od osoby, która ustawiła ochronę.

Wiersze nadal są ukryte po kliknięciu Unhide

Wiersze mogą mieć wysokość równą zero zamiast być ukryte za pomocą polecenia Hide. Wybierz otaczające wiersze, przejdź do Home > Format > Row Height, wpisz 15 i kliknij OK, aby je przywrócić.

Wiersz 1 nie jest widoczny i trik z Name Box nie działa

Upewnij się, że wpisałeś A1 w Name Box i naciśnij Enter przed próbą odsłonięcia. Naciśnięcie Enter to kluczowy krok, który faktycznie nawigatoruje do ukrytej komórki. Również upewnij się, że arkusz nie jest chroniony, co mogłoby zablokować działanie odsłonięcia.

Wiersze pojawiają się ponownie, ale dane wyglądają inaczej

Jeżeli oczekiwano specyficznych wierszy, a dane się nie zgadzają, mogłeś zastosować odsłonięcie do niewłaściwej grupy ukrytych wierszy. Sprawdź dokładnie numery wierszy po odsłonięciu, aby potwierdzić, które wiersze zostały ujawnione. W niektórych przypadkach ukryte komórki wewnątrz ujawnionych wierszy mogą wykazywać problemy formatowania, takie jak niedopasowane kolory lub obramowania, jeżeli pierwotne formatowanie stosowano tylko do widocznych wierszy przed ukryciem.

Ukryte kolumny obok ukrytych wierszy

W przypadku jednoczesnego ukrywania kolumn, proces ich odsłaniania odbywa się analogicznie. Wybierz litery kolumn po obu stronach przerwy, kliknij prawym przyciskiem myszy i wybierz Unhide. Aby odsłonić wszystkie ukryte kolumny na arkuszu naraz, kliknij trójkąt, wybierz całość i następnie kliknij prawym przyciskiem dowolną literę kolumny i wybierz Unhide.

Filtry ukrywają wiersze i Unhide nie działa

Przejdź do Dane > Wyczyść, aby usunąć wszystkie aktywne filtry. Opcja Unhide w menu kontekstowym nie ma wpływu na przefiltrowane wiersze, ponieważ są one kontrolowane przez filtr, a nie właściwość ukrytych wierszy.

Grupowane wiersze mają przycisk zwijania, który je ukrywa

Jeżeli wiersze są ukryte za pomocą funkcji Grupowania (Dane > Grupa), są one kontrolowane przez przycisk poziomu konturu po lewej stronie ekranu, a nie przez standardowe polecenie Hide. Kliknij przycisk + obok wierszy grupowanych, aby je rozwinąć lub przejdź do Dane > Rozgrupuj, aby całkowicie usunąć grupowanie.

Wybór właściwej metody: Szybki przewodnik

|Cel|Co zrobić| |---|---| | Odsłoń konkretne ukryte wiersze | Wybierz wiersze powyżej i poniżej, kliknij prawym, Unhide | | Odsłoń wiersze za pomocą wstążki |Strona główna > Format > Ukryj i odkryj > Odkryj wiersze| | Odsłoń wiersz 1 lub górne wiersze | Wpisz A1 w Name Box, Enter, potem Ctrl + Shift + 9 | | Odsłoń wszystkie wiersze naraz | Kliknij trójkąt wybierz-całość, kliknij prawym numer wiersza, Unhide | | Odsłoń wiersze za pomocą klawiatury | Wybierz otaczające wiersze, naciśnij Ctrl + Shift + 9 | | Popraw wiersze ukryte przez zerową wysokość |Strona główna > Format > Wysokość wiersza > wpisz 15 > OK| | Odsłoń wiersze ukryte przez filtr | Karta Dane > Wyczyść (w grupie Sortowanie i Filtr) | | Zautomatyzuj odsłanianie na arkuszach | VBA: ws.Rows.EntireRow.Hidden = False |

Dla deweloperów: Odsłanianie wierszy programowo z IronXL

Jeżeli Twoja aplikacja przetwarza pliki Excel automatycznie, często będzie musiała odsłonić ukryte wiersze w ramach strumienia danych, narzędzia audytu lub generatora raportów. IronXL pozwala ustawić row.Hidden = false bezpośrednio na dowolnym wierszu w C# bez konieczności instalacji Microsoft Office na serwerze. Dla pełnego przejścia, zobacz Przewodnik po IronXL dotyczący odsłaniania wierszy i kolumn.

Oto jak odsłonić wszystkie wiersze w arkuszu i odsłonić konkretne wiersze:

using IronXL;
WorkBook workBook = WorkBook.Load("employee_data.xlsx");
WorkSheet sheet = workBook.DefaultWorkSheet;
// Unhide all rows in the worksheet
foreach (var row in sheet.Rows)
{
    row.Hidden = false;
}
// Unhide specific rows by index (zero-based: row 5 in Excel = index 4)
sheet.GetRow(4).Hidden = false;  // Row 5
sheet.GetRow(5).Hidden = false;  // Row 6
sheet.GetRow(6).Hidden = false;  // Row 7
sheet.GetRow(7).Hidden = false;  // Row 8
// Restore row height to standard if it was set to zero
sheet.GetRow(4).Height = 300;  // Height in twips (300 = ~15pt standard height)
workBook.SaveAs("employee_data_restored.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("employee_data.xlsx");
WorkSheet sheet = workBook.DefaultWorkSheet;
// Unhide all rows in the worksheet
foreach (var row in sheet.Rows)
{
    row.Hidden = false;
}
// Unhide specific rows by index (zero-based: row 5 in Excel = index 4)
sheet.GetRow(4).Hidden = false;  // Row 5
sheet.GetRow(5).Hidden = false;  // Row 6
sheet.GetRow(6).Hidden = false;  // Row 7
sheet.GetRow(7).Hidden = false;  // Row 8
// Restore row height to standard if it was set to zero
sheet.GetRow(4).Height = 300;  // Height in twips (300 = ~15pt standard height)
workBook.SaveAs("employee_data_restored.xlsx");
Imports IronXL

Dim workBook As WorkBook = WorkBook.Load("employee_data.xlsx")
Dim sheet As WorkSheet = workBook.DefaultWorkSheet

' Unhide all rows in the worksheet
For Each row In sheet.Rows
    row.Hidden = False
Next

' Unhide specific rows by index (zero-based: row 5 in Excel = index 4)
sheet.GetRow(4).Hidden = False  ' Row 5
sheet.GetRow(5).Hidden = False  ' Row 6
sheet.GetRow(6).Hidden = False  ' Row 7
sheet.GetRow(7).Hidden = False  ' Row 8

' Restore row height to standard if it was set to zero
sheet.GetRow(4).Height = 300  ' Height in twips (300 = ~15pt standard height)

workBook.SaveAs("employee_data_restored.xlsx")
$vbLabelText   $csharpLabel

Właściwość Hidden dla każdego wiersza bezpośrednio mapuje się na tę samą flagę ukrycia, którą kontrolują polecenia Excel Hide i Unhide. Ustawienie jej na false ujawnia wiersz natychmiast po otwarciu pliku. Dla wierszy, które były ukryte przez ustawienie ich wysokości na zero zamiast korzystania z polecenia Hide, ustawienie właściwości Height przywraca je do widocznego rozmiaru.

IronXL obsługuje także odczyt i zapis danych Excel, automatyczne dopasowywanie rozmiarów wierszy i kolumn oraz przetwarzanie dużych skoroszytów bez wymagania Microsoft Office na serwerze.

Rozpoczęcie pracy: Zainstaluj przez NuGet za pomocą Install-Package IronXL.Excel i rozpocznij bezpłatny okres próbny, aby przetestować w swoim środowisku. IronXL działa na .NET 6+ i jest kompatybilny z Windows, Linux, macOS, Docker, Azure i AWS.

Podsumowanie

Odsłanianie wierszy w Excelu jest proste, gdy wiesz, która metoda pasuje do sytuacji. Dla specyficznych ukrytych wierszy, wybór wierszy powyżej i poniżej oraz kliknięcie prawym to najszybsza ścieżka. Dla wszystkich ukrytych wierszy na całym arkuszu jednocześnie, kliknięcie trójkąta wybierz-całość i wybór Unhide ujawnia wszystko w jednym kroku. Kiedy wiersze są na samej górze arkusza, a zwykła metoda nie działa, trik z Name Box polegający na wpisaniu A1 i naciśnięciu Enter prowadzi tam bez potrzeby przewijania.

Pamiętaj, że przefiltrowane wiersze i wiersze o zerowej wysokości wyglądają tak samo jak naprawdę ukryte wiersze, ale wymagają różnych poprawek. Filtry są czyszczone przez kartę Dane, a wiersze o zerowej wysokości są naprawiane poprzez ręczne ustawienie wysokości wiersza z powrotem do standardowej wartości, takiej jak 15. Przy pobieraniu danych z Excela do Power BI lub innego narzędzia raportowania i brakujących wierszy w wyniku, sprawdź ukryte wiersze lub aktywne filtry w źródłowym arkuszu Excel, zanim zbadasz samo połączenie danych. Dla deweloperów budujących narzędzia automatycznie przetwarzające pliki Excel, IronXL's row.Hidden = false obsługuje wszystko w kodzie, co zapewnia, że każdy plik twoje aplikacje tworzą lub przetwarzają ma poprawną widoczność wierszy od samego początku.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej

Zespół wsparcia Iron

Jesteśmy online 24 godziny, 5 dni w tygodniu.
Czat
E-mail
Zadzwoń do mnie