IRONSOFTWAREHOME
KORZYSTANIE Z IRONXL

Jak scalic komórki w Excelu bez utraty danych

Curtis Chau
Curtis Chau
Updated: 5 lipca 2026

Ten artykuł pokazuje, jak programowo scalać wiele komórek w jedną, używając Microsoft Excel i IronXL.

Scalanie wielu komórek w jedną komórkę przy użyciu Microsoft Excel

Wbudowana opcja Scalaj i wyrównaj w środku w Excelu to najszybszy i najprostszy sposób na scalanie dwóch lub więcej komórek. Cały proces to tylko dwa szybkie kroki:

  • Wybierz sąsiednie komórki Excel, które chcesz połączyć w jedną komórkę.
  • Kliknij przycisk Scal i wyrównaj w grupie Wyrównanie na karcie Strona główna, aby scalić dwie komórki lub wiele kolumn w Excelu.

W tym przykładzie górna lewa komórka A1 zawiera listę owoców, a dane w dwóch sąsiednich pustych komórkach (B1 i C1) są łączone, aby utworzyć jedną dużą komórkę, która może pomieścić całą listę.

Jak scalic komorki w Excelu bez utraty danych, Rysunek 1: Scalanie komorek Scalać Komórki

Tekst jest wyśrodkowany, a wybrane komórki są połączone w jedną dużą komórkę po kliknięciu Scal i wyrównaj, jak pokazano na powyższym zrzucie ekranu.

Opcje Excel na scalanie wielu komórek

Wybierz opcję, którą chcesz z menu rozwijanego, klikając małą strzałkę obok przycisku Scal i wyrównaj, co daje dostęp do kilku dodatkowych opcji scalania oferowanych przez Excel, takich jak Scal w poprzek, Rozdziel komórki.

Jak scalic komorki w Excelu bez utraty danych, Rysunek 2: Laczenie komorek Scalać Komórki

Używając polecenia Scal w poprzek, indywidualnie wybrane komórki każdego wiersza są łączone.

Używając polecenia Scal komórki, można scalić wybrane komórki w jedną bez wyśrodkowania tekstu czy utraty danych.

Po prostu wybierz scaloną komórkę i kliknij odpowiednie wyrównanie w grupie Wyrównanie na stronie głównej, aby zmienić wyrównanie tylko danych po scaleniu wszystkich komórek.

Istnieje kilka rzeczy, które należy pamiętać podczas używania wbudowanych funkcji Excela do łączenia sąsiednich komórek:

  • Po scaleniu pozostaną tylko treści z górnej-lewej komórki, ponieważ wszystkie dane w innych komórkach zostaną usunięte. Dlatego upewnij się, że wszystkie dane, które chcesz uwzględnić w scalonej komórce, są wprowadzone w lewej-most komórce wybranego zakresu.
  • Wybrane komórki prawdopodobnie są w trybie edycji, jeśli przycisk Scal i wyrównaj jest wyszarzony. Spróbuj scalić komórki po wyjściu z trybu edycji poprzez naciśnięcie klawisza Enter.

Funkcje biblioteki IronXL

Możesz szybko czytać i zmieniać dokumenty Microsoft Excel z biblioteką IronXL w C#. Bez instalowania Microsoft Excel ani polegania na Microsoft Office Interop Excel, IronXL jest niezależną biblioteką oprogramowania .NET, która może odczytywać inne formaty arkuszy kalkulacyjnych.

Jedną z najlepszych bibliotek arkuszy Excel dla C# jest IronXL, która działa zarówno z .NET Framework, jak i .NET Core. Obsługuje wiele wersji .NET Framework, w tym aplikacje konsolowe, formularze Windows i aplikacje webowe. IronXL sprawia, że wczytywanie plików Excel jest proste i szybkie, z komórkami scalonymi lub bez. Obsługuje wiele typów plików Excel, w tym XLSX, XLS, CSV, TSV, XLST, XLSM i inne. Dostępne są różne procedury, w tym import, edycja, eksport tabel danych, eksport zestawów danych i inne. Z IronXL możesz eksportować i zapisywać pliki w różnych rozszerzeniach, w tym XLS, CSV, TSV, JSON i więcej.

Możesz łatwo czytać, zmieniać i tworzyć pliki arkuszy Excel w środowisku .NET za pomocą przyjaznego dla użytkownika API C# IronXL. Oferuje pełne wsparcie dla Azure, .NET Core, .NET Framework, Xamarin, Mobile, Linux i macOS.

IronXL obsługuje różne formaty danych kolumn Excel, w tym tekst, liczby całkowite, formuły, daty, waluty i procenty, i jest w stanie wykonywać obliczenia podobnie jak Excel.

Tworzenie nowego projektu w Visual Studio

Otwórz Visual Studio, wybierz "Nowy projekt" i z menu Plik wybierz "Aplikacja konsolowa". Aplikacja konsolowa C# jest używana dla prostoty.

Jak scalic komorki w Excelu bez utraty danych, Rysunek 3: Nowy projekt Nowy projekt

W odpowiednim polu tekstowym wpisz nazwę projektu i ścieżkę pliku. Następnie wybierz odpowiedni .NET Framework, klikając przycisk Utwórz. Projekt stworzy teraz strukture pliku program.cs i otworzy, umozliwiajac wprowadzenie kodu programu oraz jego budowanie lub uruchamianie.

Jak scalic komorki w Excelu bez utraty danych, Rysunek 4: Konfiguracja projektu Konfiguracja projektu

Następnie należy pobrać niezbędną bibliotekę IronXL dla rozwiązania. Wprowadzając następujące polecenie w menedżerze pakietów, można pobrać pakiet:

PM > Install-Package IronXL.Excel

Jak scalic komorki w Excelu bez utraty danych, Rysunek 5: IronXL IronXL

Pakiet "IronXL" można również znaleźć i pobrać za pomocą menedżera pakietów NuGet. Zarządzanie zależnościami w projekcie jest proste dzięki menedżerowi pakietów NuGet.

Jak scalic komorki w Excelu bez utraty danych, Rysunek 6: Menedzer paczek NuGet Menedżer pakietów NuGet

Scalać komórki przy użyciu IronXL

IronXL potrafi scalać wiele kolumn/komórek w istniejących arkuszach Excel. Poniżej znajduje się przykładowy kod do scalania wielu komórek.

using IronXL;

class Program
{
    static void Main()
    {
        // Load the existing Excel workbook
        var excelDoc = WorkBook.Load("demo.xlsx");
        
        // Get the default worksheet
        WorkSheet workSheet = excelDoc.DefaultWorkSheet;
        
        // Define the range of cells to merge
        var range = workSheet["A1:C1"];
        
        // Merge the specified range of cells
        workSheet.Merge(range.RangeAddressAsString);
        
        // Save the changes made to the workbook
        excelDoc.Save();
    }
}

W powyższym kodzie przykład:

  1. Istniejący skoroszyt Excel jest ładowany do obiektu skoroszytu IronXL.
  2. Wybrano domyślny arkusz.
  3. Okreslono zakres komorek (A1:C1), ktore chcesz scalic.
  4. Nastepnie wywolywana jest metoda Merge w celu polaczenia okreslonego zakresu komorek.
  5. Na koniec wywolywana jest metoda Save w celu zapisania zmian w skoroszycie.

Ta funkcja Merge scala grupe komorek, pozostawiajac jedynie wartosc pierwszej komorki w zakresie, nie usuwajac wartosci z innych komorek. Jednak wartości z tych połączonych komórek są nadal dostępne w IronXL.

Wnioski

IronXL, popularny dodatek do Excela, nie polega na zewnętrznych bibliotekach. Jest to samodzielne rozwiązanie, które nie wymaga instalacji Microsoft Excel. Działa z różnymi platformami.

Z IronXL możesz programowo wykonać szereg funkcji na dokumentach Microsoft Excel. Możesz sortować ciągi lub liczby, przycinać i dodawać dane w pustych komórkach, wyszukiwać i zastępować wartości w pustych komórkach, scalać i dzielić komórki, zapisywać pliki, konkatenować funkcje i wykonywać inne operacje. Możesz również określić typy danych komórek i oceniać dane arkuszy. IronXL ma także możliwości odczytu i zapisu plików CSV.

Po wydaniu IronXL, jego nabycie bedzie kosztowalo $999. Dodatkowo klienci moga zaplacic roczna oplate czlonkowska za aktualizacje produktu i wsparcie. IronXL oferuje nieograniczone prawa redystrybucyjne za dodatkową opłatą. Możesz kliknąć na stronę licencyjną tutaj, aby przejść do odpowiedniego źródła i uzyskać bardziej szczegółowe informacje o cenach.

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