IRONXL VERWENDEN

Zellen in Excel zusammenführen, ohne Daten zu verlieren

Regan Pun
Regan Pun
22. Juli 2023
Aktualisiert 23. August 2024
Teilen Sie:

Dieser Artikel zeigt, wie man mehrere Zellen mit Microsoft Excel und IronXL programmatisch zusammenführt.

Mehrere Zellen zu einer einzigen Zelle mit Microsoft Excel zusammenführen

Die integrierte Option Zusammenführen und zentrieren in Excel ist die schnellste und einfachste Methode, um zwei oder mehr Zellen zu integrieren. Es gibt nur 2 schnelle Schritte in dem gesamten Prozess:

  • Wählen Sie die benachbarten Excel-Zellen aus, die Sie zu einer Zelle zusammenfassen möchten.
  • Klicken Sie auf die Schaltfläche Zusammenführen & Zentrieren in der Gruppe Ausrichtung auf der Registerkarte Start, um zwei Zellen oder mehrere Spalten in Excel zusammenzuführen.

    In diesem Beispiel enthält die obere linke Zelle A1 eine Liste von Früchten, und die Daten in zwei angrenzenden leeren Zellen (B1 und C1) werden kombiniert, um eine einzelne, große Zelle zu erstellen, die die vollständige Liste aufnehmen kann.

    Wie man in Excel Zellen zusammenführt, ohne Daten zu verlieren, Abbildung 1: Zellen zusammenführen

    Zellen zusammenführen

    Der Text wird zentriert, und die ausgewählten Zellen werden zu einer großen Zelle zusammengefasst, sobald Sie auf Zusammenführen und zentrieren klicken, wie im obigen Screenshot gezeigt.

Excel-Optionen zum Kombinieren mehrerer Zellen

Wählen Sie die gewünschte Option aus dem Dropdown-Menü, indem Sie auf den kleinen Dropdown-Pfeil neben der Schaltfläche Zellen verbinden und zentrieren klicken. Dadurch erhalten Sie Zugriff auf einige weitere Verbindungsoptionen, die von Excel bereitgestellt werden, wie Über Zellen verbinden und Zellen aufheben.

So fügen Sie Zellen in Excel zusammen, ohne Daten zu verlieren, Abbildung 2: Zellen kombinieren

Zellen kombinieren

Mit dem Zusammenführen über-Befehl werden die jeweils ausgewählten Zellen jeder Zeile kombiniert.

Mit dem Zellen verbinden-Befehl können Sie die ausgewählten Zellen zu einer zusammenführen, ohne den Text zu zentrieren und ohne Datenverlust.

Wählen Sie einfach die zusammengeführte Zelle aus und klicken Sie auf die gewünschte Ausrichtung in der Gruppe Ausrichtung auf der Startseite, um die Textausrichtung nur der Daten nach dem Zusammenführen aller Zellen zu ändern.

Bei der Verwendung der in Excel integrierten Funktionen zum Kombinieren benachbarter Zellen sind einige Dinge zu beachten:

  • Da nach dem Zusammenführen nur der Inhalt der Zelle oben links übrig bleibt, werden alle Daten in den anderen Zellen entfernt. Stellen Sie daher sicher, dass alle Daten, die Sie in eine zusammengeführte Zelle einfügen möchten, in die linkeste Zelle des ausgewählten Bereichs eingegeben werden.
  • Die ausgewählten Zellen befinden sich wahrscheinlich im Bearbeitungsmodus, wenn die Schaltfläche Zusammenführen und zentrieren ausgegraut ist. Versuchen Sie, die Zellen zusammenzuführen, nachdem Sie den Bearbeitungsmodus durch Drücken der Eingabetaste verlassen haben.

IronXL Bibliothek Merkmale

Mit der IronXL-Bibliothek in C# können Sie Microsoft Excel-Dokumente schnell lesen und ändern. IronXL ist eine eigenständige .NET-Softwarebibliothek, die andere Tabellenkalkulationsformate lesen kann, ohne Microsoft Excel zu installieren oder auf Microsoft Office Interop Excel angewiesen zu sein.

Eine der besten Excel-Tabellenbibliotheken für C# ist IronXL, die sowohl mit .NET-Framework als auch mit .NET Core funktioniert. Es unterstützt viele Versionen von .NET Frameworks, einschließlich Konsolenanwendungen, Windows Forms und Webanwendungen. IronXL macht es einfach und schnell, Excel-Dateien mit oder ohne zusammengeführte Zellen zu lesen. Zahlreiche Excel-Dateitypen, einschließlich XLSX, XLS, CSV, TSV, XLST, XLSM und andere, werden unterstützt. Es stehen zahlreiche Verfahren zur Verfügung, darunter Import, Bearbeitung, Export von Datentabellen, Export von Datensätzen und andere. Mit IronXL können Sie Dateien exportieren und speichern mit einer Vielzahl von Erweiterungen, einschließlich XLS, CSV, TSV, JSON und mehr.

Mit der benutzerfreundlichen C#-API von IronXL können Sie Excel-Tabellendateien in der .NET-Umgebung problemlos lesen, ändern und erstellen. Es bietet vollständige Unterstützung für Azure, .NET Core, .NET-Framework, Xamarin, Mobile, Linux und macOS.

IronXL unterstützt verschiedene Excel-Spaltendatenformate, einschließlich Text, Ganzzahlen, Formeln, Daten, Währungen und Prozentsätze, und ist in der Lage, Berechnungen wie Excel durchzuführen.

Erstellen eines neuen Projekts in Visual Studio

Öffnen Sie Visual Studio, wählen Sie "Neues Projekt" und "Console App" aus dem Menü "Datei". Eine C# Konsolenanwendung wird der Einfachheit halber verwendet.

Wie man Zellen in Excel zusammenführt, ohne Daten zu verlieren, Abbildung 3: Neues Projekt

Neues Projekt

Geben Sie in das entsprechende Textfeld den Projektnamen und den Dateipfad ein. Wählen Sie als Nächstes das erforderliche .NET Framework aus, indem Sie auf die Schaltfläche Create klicken. Das Projekt wird nun die Struktur der Datei program.cs erstellen und öffnen, wenn Sie eine Konsolenanwendung wählen, sodass Sie den Programmcode eingeben und es erstellen oder ausführen können.

Wie man Zellen in Excel zusammenführt, ohne Daten zu verlieren, Abbildung 4: Projektkonfiguration

Projektkonfiguration

Anschließend muss die für die Lösung erforderliche IronXL-Bibliothek heruntergeladen werden. Wenn Sie den folgenden Code in den Paketmanager eingeben, können Sie das Paket herunterladen:

Install-Package IronXL.Excel

Wie man Zellen in Excel ohne Datenverlust zusammenführt, Abbildung 5: IronXL

IronXL

Das "IronXL"-Paket kann auch über den NuGet Package Manager gefunden und heruntergeladen werden. Die Verwaltung von Abhängigkeiten in Ihrem Projekt wird durch den NuGet Package Manager vereinfacht.

Wie man Zellen in Excel zusammenführt, ohne Daten zu verlieren, Abbildung 6: NuGet-Paket-Manager

NuGet-Paket-Manager

Zellen mit IronXL zusammenführen

IronXL kann mehrere Spalten/Zellen in den vorhandenen Excel-Tabellen zusammenführen. Nachfolgend finden Sie den Beispielcode für das Zusammenführen mehrerer Zellen.

var excelDoc = IronXL.WorkBook.LoadExcel("demo.xlsx");
WorkSheet workSheet = excelDoc.DefaultWorkSheet;
var range = workSheet["A1:C1"];
workSheet.Merge(range.RangeAddressAsString);
excelDoc.Save();
var excelDoc = IronXL.WorkBook.LoadExcel("demo.xlsx");
WorkSheet workSheet = excelDoc.DefaultWorkSheet;
var range = workSheet["A1:C1"];
workSheet.Merge(range.RangeAddressAsString);
excelDoc.Save();
Dim excelDoc = IronXL.WorkBook.LoadExcel("demo.xlsx")
Dim workSheet As WorkSheet = excelDoc.DefaultWorkSheet
Dim range = workSheet("A1:C1")
workSheet.Merge(range.RangeAddressAsString)
excelDoc.Save()
$vbLabelText   $csharpLabel

Im obigen Beispielcode wird zuerst die vorhandene Excel-Arbeitsmappe in das IronXL-Arbeitsmapenobjekt geladen und als Standard-Arbeitsblatt festgelegt. Im nächsten Schritt wählen Sie den Arbeitsblattbereich als Eingabe für die Merge-Funktion aus, die im Arbeitsblatt verfügbar ist. IronXL wird mehrere Zellen in Excel kombinieren. Danach wird die Save-Funktion verwendet, um das Excel erneut zu speichern.

Eine Gruppe von Zellen kann mit Merge zusammengeführt werden. Nur die Werte der ersten Spalte und Zeile der zusammengeführten Bereichszellen werden angezeigt; werden beim Zusammenführen keine Werte oder Daten aus den anderen Zellen entfernt. In IronXL ist der Wert dieser zusammengeführten Zellen weiterhin verfügbar.

Schlussfolgerung

Ein sehr beliebtes Excel-Add-In namens IronXL ist nicht auf externe Bibliotheken angewiesen. Es handelt sich um eine eigenständige Lösung, für die kein Microsoft Excel installiert sein muss. Es funktioniert mit einer Vielzahl von Plattformen.

Mit IronXL können Sie programmgesteuert eine Vielzahl von Funktionen an Microsoft Excel-Dokumenten ausführen. Sie können Zeichenfolgen oder Zahlen sortieren, Daten in leeren Zellen zuschneiden und hinzufügen, Werte in leeren Zellen suchen und ersetzen, Zellen zusammenführen und trennen, Dateien speichern, Funktionen verketten und andere Operationen durchführen. Sie können auch Zelldatentypen angeben und Tabellenkalkulationsdaten damit auswerten. IronXL verfügt auch über Fähigkeiten zum Lesen und Schreiben von CSV-Dateien.

Wenn IronXL veröffentlicht wird, wird es $749 kosten, um es zu erwerben. Zusätzlich haben Kunden die Wahl, eine jährliche Mitgliedsgebühr für Produkt-Upgrades und Support zu zahlen. IronXL bietet gegen eine zusätzliche Gebühr uneingeschränkte Weiterverbreitungsrechte an. Sie können auf die Lizenzierungsseite hier klicken, um zur entsprechenden Quelle zu gelangen und genauere Preisinformationen zu erhalten.

Regan Pun
Software-Ingenieur
Regan schloss sein Studium an der University of Reading mit einem BA in Elektrotechnik ab. Bevor er zu Iron Software kam, konzentrierte er sich in seinen früheren Jobs auf einzelne Aufgaben. Was ihm bei Iron Software am meisten Spaß macht, ist das Spektrum der Aufgaben, die er übernehmen kann, sei es im Vertrieb, im technischen Support, in der Produktentwicklung oder im Marketing. Es macht ihm Spaß, die Art und Weise zu verstehen, wie Entwickler die Bibliothek von Iron Software nutzen, und dieses Wissen zu nutzen, um die Dokumentation und die Produkte kontinuierlich zu verbessern.
< PREVIOUS
Wie man Excel-Dateien in ASP .NET Core öffnet
NÄCHSTES >
Wie konvertiert man XLS in XLSX in C#

Sind Sie bereit, loszulegen? Version: 2025.4 gerade veröffentlicht

Lizenzen anzeigen >