IRONXL VERWENDEN

Zellen in Excel zusammenführen, ohne Daten zu verlieren

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 Merge & Center in der Gruppe Ausrichtung des Registers Start, um zwei Zellen oder mehrere Spalten in Excel zu verbinden.

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

    So verschmelzen Sie Zellen in Excel, ohne Daten zu verlieren. Abbildung 1: Zellen verschmelzen

    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 Zusammenführen & Zentrieren-Schaltfläche klicken. Dadurch erhalten Sie Zugang zu einigen weiteren Zusammenführungsoptionen, die von Excel bereitgestellt werden, wie Über Spalten und Zeilen zusammenführen oder Zellen aufheben.

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

Zellen verbinden

Mit dem Befehl Merge Across werden die einzeln ausgewählten Zellen jeder Zeile kombiniert.

Mit dem Befehl Zellen zusammenführen können Sie die markierten Zellen zu einer einzigen kombinieren, ohne den Text zu zentrieren und ohne Daten zu verlieren.

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 zuexcel-Dateien lesenmit oder ohne zusammengeführten Zellen. 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 Sieexportieren und speichern Dateienmit einer Vielzahl von Erweiterungen, darunter 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 Excelspaltendatenformateeinschließlich Text, Ganzzahlen, Formeln, Daten, Währungen und Prozentsätzen, und es ist in der Lage,Durchführung von Berechnungenwie Excel.

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. Klicken Sie nun auf die Schaltfläche Erstellen, um das erforderliche .NET-Framework auszuwählen. Das Projekt wird nun die Struktur der Datei program.cs erstellen und öffnen, wenn Sie eine Konsolenanwendung auswählen, wodurch Sie den Programmcode eingeben und das Programm erstellen oder ausführen können.

So fügen Sie Zellen in Excel zusammen, 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

So fügen Sie Zellen in Excel zusammen, ohne Daten zu verlieren, 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.

So fügen Sie Zellen in Excel zusammen, ohne Daten zu verlieren, Abbildung 6: NuGet-Paket-Manager

NuGet Package 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()
VB   C#

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 diezusammenführenFunktion, die im Arbeitsblatt verfügbar ist, IronXL wird mehrere Zellen in Excel kombinieren. Danach dieSpeichernFunktion wird 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önnenStrings oder Zahlen sortieren, trimmen und Daten in leere Zellen einfügen, Werte in leeren Zellen nachschlagen 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 hat auchCSV-Datei lesen und schreiben fähigkeiten.

Wenn IronXL auf den Markt kommt, wird es $749 kosten, um es zu erwerben. Zusätzlich haben die Kunden die Möglichkeit, 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 denLizenzseite hier um die entsprechende Quelle aufzurufen und genauere Preisangaben zu erhalten.

< 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: 2024.11 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 1,100,435 Lizenzen anzeigen >