IRONSOFTWAREHOME
KORZYSTANIE Z IRONXL

Jak konwertować tabelę na zakres w Excel

Curtis Chau
Curtis Chau
Updated: 28 czerwca 2026

Konwersja tabeli Excel na zwykły zakres pozwala zachować dane i formatowanie, usuwając jednocześnie funkcje tabeli, takie jak filtry i odniesienia strukturalne — aby szybko wprowadzić tę zmianę, użyj opcji Projekt tabeli > Konwertuj na zakres lub kliknij prawym przyciskiem myszy > Tabela > Konwertuj na zakres.

Tabela programu Excel oferuje zaawansowane funkcje analizy i zarządzania danymi, takie jak opcje automatycznego filtrowania i sortowania, wiersz sum, kolumny obliczeniowe, styl tabeli, automatyczne rozszerzanie i wiele innych. Podczas pracy z arkuszami kalkulacyjnymi Excel w języku C# zrozumienie różnicy między tabelami a zakresami ma kluczowe znaczenie dla manipulacji danymi i automatyzacji pracy w Excelu.

Poniższy zrzut ekranu pokazuje różnicę między formatowaniem zwykłego zakresu a formatowaniem tabeli:

Excel spreadsheet showing monthly sales data for computer peripherals including keyboard, mouse, microphone, speakers, and USB from January to April with a total row in normal range format

Zakres normalny

Excel table displaying quarterly sales data for computer peripherals with alternating blue row colors and dropdown filter arrows in header cells indicating active table formatting

Format tabeli

Ten samouczek pokazuje, jak przekonwertować tabelę Excel na zakres, co jest częstym zadaniem, gdy trzeba wyeksportować dane z Excela lub pracować ze starszymi systemami, które nie obsługują funkcji tabel w Excelu.

Jak utworzyć tabelę w programie Excel?

Jakie są trzy metody tworzenia tabel?

Istnieje kilka sposobów tworzenia lub konwertowania zakresu na tabelę w programie Excel. Zrozumienie tych metod jest niezbędne podczas programowego tworzenia plików Excel lub zarządzania danymi w arkuszach. Aby wstawić tabelę w programie Excel, kliknij dowolną komórkę w zestawie danych i wykonaj jedną z następujących czynności:

  1. Na karcie Wstawianie w grupie Tabele kliknij opcję Tabela. Zostanie wstawiona domyślna tabela stylów. Ta metoda jest podobna do tworzenia nowego pliku Excel z danymi ustrukturyzowanymi.

Interfejs Excel pokazujący kartę Wstaw z wyróżnioną opcją Tabela oraz danymi sprzedażowymi gotowymi do konwersji na format tabeli z widocznymi kolumnami dla Produktów i miesięcznymi wynikami sprzedaży Wstawianie nowej tabeli w programie Excel z domyślnymi stylami

  1. Na karcie Narzędzia główne, w grupie Style, kliknij opcję Formatuj jako tabelę i wybierz jeden z predefiniowanych stylów tabel. Możesz wybrać dowolny styl pasmowych wierszy. Takie podejście jest szczególnie przydatne podczas stylizowania komórek i obramowań w celu uzyskania lepszej prezentacji wizualnej.

Wstążka Excel wyświetlająca galerię Formatowanie jako Tabela z wieloma wstępnie zaprojektowanymi stylami tabeli w kategoriach Jasnych i Średnich, pokazująca różne schematy kolorów, w tym opcje niebieskie, pomarańczowe, szare, żółte i jasnoniebieskie Zastosuj predefiniowany format do istniejącej tabeli w arkuszu kalkulacyjnym Excel

  1. Najszybszym sposobem na utworzenie tabeli w Excelu jest naciśnięcie klawiszy Ctrl + T. Ta szybka metoda jest szczególnie pomocna podczas pracy z programem Excel w aplikacjach napisanych w języku C#, gdzie konieczne jest symulowanie działań użytkownika.

Jak skonfigurować ustawienia tabeli podczas jej tworzenia?

Niezależnie od wybranej metody pojawi się okno dialogowe Utwórz tabelę. Program Excel automatycznie wybiera zakres danych, podobnie jak działa wybór zakresu w bibliotece IronXL w kodzie C#. Sprawdź zaznaczony zakres, zaznacz lub odznacz opcję "Moja tabela ma nagłówki" i kliknij OK.

Excel spreadsheet with product sales data showing Create Table dialog box with data range $A$1:$E$6 automatically selected and 'My table has headers' checkbox marked for proper table creation Sformatuj tabelę przy użyciu wstępnie wybranego stylu programu Excel

Podczas programowego ładowania arkuszy kalkulacyjnych zrozumienie struktur tabel pomaga w manipulowaniu danymi. Wybrana formuła zakresu ($E$6) używa odwołań bezwzględnych, co jest ważne przy pracy z formułami Excel w C#.

Dlaczego warto stosować formatowanie tabel?

W rezultacie w arkuszu powstaje ładnie sformatowana tabela. Tabele mają kilka zalet w porównaniu ze zwykłymi zakresami, zwłaszcza gdy trzeba sortować komórki lub stosować formatowanie warunkowe.

Strzałki filtru pozwalają filtrować i sortować dane według własnych kryteriów. Podczas przewijania nagłówki kolumn pozostają widoczne. Nowe dane można dodać za pomocą automatycznego rozszerzania tabeli. Szybkie sumowanie i łatwe obliczanie danych w tabelach to tylko niektóre z najważniejszych funkcji tabel. Funkcje te są szczególnie przydatne podczas konwersji plików Excel do baz danych SQL lub pracy z tabelami danych (DataTables).

Teraz wiemy, jak przekształcić zwykły zakres komórek w tabelę. W pewnym momencie może zaistnieć potrzeba usunięcia formatowania tabeli i przekształcenia jej w zwykły zakres bez utraty danych lub formuł. Jest to powszechne podczas eksportowania arkuszy kalkulacyjnych Excel do systemów, które nie obsługują obiektów tabel. Zobaczmy, jak przekonwertować tabelę Excel na zakres.

Jak przekonwertować tabelę na zwykły zakres?

Jakie są dwie metody konwersji?

W programie Excel istnieją dwa sposoby konwersji tabeli na zakres komórek. Zrozumienie obu metod jest ważne podczas automatyzacji zadań w Excelu za pomocą bibliotek takich jak IronXL.

Jeśli chcesz usunąć tabelę bez utraty danych, formatowania lub odniesień strukturalnych, wykonaj następujące czynności:

  1. Przejdź do karty Projekt tabeli w grupie Narzędzia tabeli > Narzędzia i kliknij opcję Konwertuj na zakres. Ta metoda zachowuje całe formatowanie komórek i kolory tła.

Interfejs Excel pokazujący kartę Projekt tabeli z wyróżnionym przyciskiem Konwertuj na zakres oraz okno dialogowe potwierdzenia z pytaniem 'Czy chcesz przekonwertować tabelę na zwykły zakres?' z przyciskami Tak i Nie Konwersja stylizowanej tabeli na zwykły zakres za pomocą opcji paska menu

  1. Alternatywnie, kliknij prawym przyciskiem myszy w dowolnym miejscu tabeli i wybierz opcję Tabela > Konwertuj na zakres. To podejście oparte na menu kontekstowym jest przydatne podczas programowej edycji plików Excel.

Arkusz kalkulacyjny Excel wyświetlający menu kontekstowe po kliknięciu prawym przyciskiem myszy z rozwiniętym podmenu Tabela pokazującym wyróżnioną opcję Konwertuj na zakres dla szybkiej konwersji tabeli na zakres Konwersja stylizowanej tabeli na zwykły zakres za pomocą menu kontekstowego

Obie metody wyświetlają okno dialogowe z prośbą o potwierdzenie. Kliknij Tak, aby kontynuować konwersję. Ta funkcja bezpieczeństwa zapobiega przypadkowej konwersji, podobnie jak ochrona hasłem zapobiega nieautoryzowanym zmianom.

Co dzieje się po konwersji do formatu Range?

Oto jak przekształcić dane z tabeli w zakres. Zwróć uwagę, że strzałki zostały usunięte z zakresu, ale dane i formatowanie zostały zachowane. Dane zachowują swoją strukturę, dzięki czemu idealnie nadają się do importowania do aplikacji C# lub konwersji do formatu CSV.

Arkusz kalkulacyjny Excel pokazujący dane sprzedażowe produktów w standardowym formacie zakresu z niebieskimi nagłówkami po konwersji z tabeli, wyświetlający wyniki sprzedaży dla urządzeń peryferyjnych komputerów od stycznia do kwietnia bez cech tabeli Wygląd danych z arkusza kalkulacyjnego po ponownym przekształceniu do zakresu Normal

Po konwersji tracisz funkcje specyficzne dla tabel, takie jak:

  • Automatyczne rozszerzanie przy dodawaniu nowych danych
  • Strukturalne formuły odniesień
  • Wbudowane elementy sterujące do filtrowania i sortowania
  • Style tabel, które aktualizują się automatycznie
  • Możliwość korzystania z funkcji tabel nazwanych

Zachowujesz jednak wszystkie swoje dane, formuły i podstawowe formatowanie. Dzięki temu nadaje się do odczytu plików Excel w starszych systemach lub konwersji typów plików arkuszy kalkulacyjnych.

Czym jest biblioteka IronXL w C#?

W jaki sposób IronXL pomaga zautomatyzować zadania w programie Excel?

IronXL to biblioteka .NET, która ułatwia odczytywanie i edycję dokumentów Microsoft Excel za pomocą języka C# bez konieczności korzystania z programu Microsoft Excel lub Interop. IronXL odczytuje i przetwarza pliki Excel z dużą dokładnością i szybkością. Obsługuje wszystkie komponenty .NET oraz platformy takie jak Android, Xamarin, Linux, Azure, AWS, macOS, Docker i MAUI.

Dla założycieli startupów, którzy chcą szybko stworzyć MVP, IronXL oferuje opłacalne rozwiązanie do automatyzacji Excela bez konieczności instalowania pakietu Microsoft Office. Możesz pracować z plikami Excel w VB.NET lub płynnie integrować się z aplikacjami Blazor.

Dlaczego programiści ze startupów powinni korzystać z IronXL?

Za pomocą kilku wierszy kodu programiści mogą bez żadnych komplikacji wykonywać wszystkie zadania związane z programem Excel. Zadania te obejmują dodawanie komentarzy do komórek, dodawanie wierszy i kolumn danych do tabel programu Excel oraz stosowanie funkcji w wierszach i kolumnach. Biblioteka obsługuje również zaawansowane funkcje, takie jak tworzenie wykresów i zarządzanie obrazami.

Jakie są kluczowe funkcje IronXL?

Jakie formaty plików obsługuje IronXL?

Dodatkowe funkcje obejmują zamrażanie okienek, obsługę hiperłączy, automatyczne dopasowywanie rozmiaru wierszy i kolumn, edycję metadanych skoroszytu oraz scałanie komórek.

Jak zaimplementować formuły Excela za pomocą IronXL?

Poniżej znajdują się przykłady kodu w języku C# służącego do manipulowania plikami Excel przy użyciu zaawansowanych funkcji formuł i funkcji matematycznych biblioteki IronXL:

using IronXL;

public class ExcelExample
{
    public static void Main()
    {
        // Load an existing Excel workbook
        WorkBook workbook = WorkBook.Load("test.xlsx");
        
        // Choose the default worksheet in the workbook
        WorkSheet worksheet = workbook.DefaultWorkSheet;
        
        // Set formulas for various cells
        worksheet["A1"].Formula = "SUM(B8:C12)"; // Sum cells B8 to C12
        worksheet["B8"].Formula = "=C9/C11"; // Divide value in C9 by value in C11
        worksheet["G30"].Formula = "MAX(C3:C7)"; // Find the maximum value from cells C3 to C7

        // Force recalculating all formulas in all sheets
        workbook.EvaluateAll();

        // Retrieve calculated value from a cell
        string formulaValue = worksheet["G30"].Value.ToString(); // e.g., 52

        // Retrieve the formula as a string from a cell
        string formulaString = worksheet["G30"].Formula; // e.g., "MAX(C3:C7)"

        // Save changes with updated formulas and calculated values
        workbook.Save();
    }
}

Można również tworzyć arkusze kalkulacyjne Excel od podstaw, otwierać arkusze Excel i odczytywać pliki XLSX z podobną łatwością.

Dlaczego IronXL jest idealnym rozwiązaniem dla MVP w startupach?

IronXL pomaga programistom polegać na prostym, ale wydajnym kodzie, zapewniającym dokładność i wydajność, zmniejszając ryzyko błędów i ułatwiając programową obsługę plików Excel. Biblioteka obsługuje aplikacje ASP.NET MVC, konwertuje tabele danych (DataTables) do formatu CSV oraz umożliwia wydajne zapisywanie plików CSV.

Startupom, które zwracają uwagę na koszty, IronXL oferuje elastyczne opcje licencyjne z przejrzystymi cenami oraz możliwością łatwego stosowania kluczy licencyjnych. Biblioteka została poddana znacznym ulepszeniom wydajnościowym i udoskonaleniom, dzięki czemu nadaje się do użytku produkcyjnego.

Możesz pobrać oprogramowanie IronXL i wypróbować je za darmo. Zapoznaj się z Dokumentacją API, aby uzyskać szczegółowe informacje, oraz sprawdź dziennik zmian, aby poznać najnowsze aktualizacje.

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ęczników.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta