Wie man Zellen mit IronXL kopiert

How to Copy Cells

This article was translated from English: Does it need improvement?
Translated
View the article in English

Die Funktion "Zelle kopieren" ermöglicht es Ihnen, den Inhalt einer Zelle zu duplizieren und in eine oder mehrere andere Zellen einzufügen. Es ist eine bequeme Möglichkeit, Daten, Formeln, Formatierungen oder andere Attribute innerhalb des Arbeitsblatts zu replizieren.

als-Überschrift:2(Schnellstart: Eine Spalte oder einen Bereich in einer Zeile kopieren)

Mit IronXL können Entwickler ganze Bereiche - sei es eine einzelne Zelle, Zeile, Spalte oder ein Block - von einem Blatt auf ein anderes kopieren, indem sie nur einen Methodenaufruf verwenden. Die Copy-Funktion behält Stil und Formatierung bei und macht Excel-Automatisierung einfach und schnell.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    workSheet.GetColumn(0).Copy(workBook.GetWorkSheet("Sheet1"), "H1");
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Arbeitsablauf (5 Schritte)

  1. Laden Sie die C#-Bibliothek zum Kopieren von Zellen herunter
  2. Laden Sie die bestehende Excel-Tabelle
  3. Wählen Sie den Bereich, die Zeile oder Spalte aus, die Sie kopieren möchten
  4. Rufen Sie die Copy-Methode auf dem ausgewählten Bereich auf
  5. Übergeben Sie ein Zielarbeitsblatt und eine Position an die Copy-Methode

## Beispiel für das Kopieren einer einzelnen Zelle Um den Inhalt einer ausgewählten Zelle zu kopieren, können Sie die `Copy`-Methode verwenden. Übergeben Sie das Arbeitsblattobjekt als ersten Parameter und die Startposition als zweiten Parameter. Die Copy-Methode behält auch alle Formatierungen bei, die die Zelle enthält. ```csharp :path=/static-assets/excel/content-code-examples/how-to/copy-cells-copy-single-cell.cs ``` ### Ausgabedokument
class="content-img-align-center">
width='70%'> Kopiere Einzelzelle
## Beispiel für das Kopieren eines Zellbereichs Similar to the Clear method, this method is also available in the `Range` class, allowing you to execute it on any range, regardless of its size. Here are some examples: - **Eine einzelne Zelle kopieren (`C10`):** ```csharp workSheet["C10"].Copy(workBook.GetWorkSheet("Sheet1"), "B13"); ``` - **Eine Spalte kopieren (`A`):** ```csharp workSheet.GetColumn(0).Copy(workBook.GetWorkSheet("Sheet1"), "H1"); ``` - **Eine Zeile kopieren (`4`):** ```csharp workSheet.GetRow(3).Copy(workBook.GetWorkSheet("Sheet1"), "A15"); ``` - **Einen zweidimensionalen Bereich kopieren (`D6:F8`):** ```csharp workSheet["D6:F8"].Copy(workBook.GetWorkSheet("Sheet1"), "H17"); ```
Hinweis:Der zweite Parameter akzeptiert eine Adressposition, die den Startpunkt der Dateneinträge markiert. Die kopierten Daten beginnen an dieser Adresse und breiten sich nach rechts und unten aus.
class="content-img-align-center">
class="center-image-wrapper"> ![Zellbereich kopieren](/static-assets/excel/how-to/copy-cells/copy-cells-copy-cell-range.png) ```cs :path=/static-assets/excel/content-code-examples/how-to/copy-cells-copy-cell-range.cs ``` ### Ausgabedokument

Beispiel zum Kopieren von Zellen über Arbeitsblätter hinweg

Da der erste Parameter ein Arbeitsblattobjekt akzeptiert, ist es möglich, einen Zellbereich über verschiedene Arbeitsblätter hinweg zu kopieren und einzufügen. Übergeben Sie einfach ein anderes Arbeitsblattobjekt als ersten Parameter.
Hinweis:Im folgenden Beispiel ist der erste Parameter der Copy-Methode das Arbeitsblatt "Sheet2": `workBook.GetWorksheet("Sheet2")`
Hinweis:In the following example, the first parameter of the Copy method is the "Sheet2" worksheet: `workBook.GetWorksheet("Sheet2")`
```csharp // Example Code: Copy cells across different worksheets in IronXL using IronXL; :path=/static-assets/excel/content-code-examples/how-to/copy-cells-copy-to-other-worksheet.cs ```

Häufig gestellte Fragen

Wie kopiere ich den Zellinhalt effizient in C#?

Um Zellinhalte effizient in C# zu kopieren, verwenden Sie die Copy-Methode von IronXL. Diese Methode ermöglicht es Ihnen, Daten, Formeln und Stile innerhalb desselben Arbeitsblatts oder über mehrere Arbeitsblätter hinweg zu duplizieren.

Wie kann ich eine einzelne Zelle in C# kopieren?

Sie können eine einzelne Zelle in C# mit IronXL kopieren, indem Sie die Copy-Methode auf der Zelle aufrufen und das Zielarbeitsblatt und die Position angeben. Die Methode behält alle vorhandenen Zellstile bei.

Was ist das Verfahren, um eine Spalte in einer C#-Bibliothek zu kopieren?

Um eine Spalte mit IronXL in C# zu kopieren, verwenden Sie die GetColumn-Methode, um die Spalte auszuwählen, wenden Sie dann die Copy-Methode an, um das Zielarbeitsblatt und die Position anzugeben.

Wie kann ich eine Datenzeile in C# kopieren?

Um eine Zeile in C# zu kopieren, verwenden Sie die GetRow-Methode von IronXL, um die Zeile auszuwählen, gefolgt von der Copy-Methode, um das Zielarbeitsblatt und die Startposition zu definieren.

Ist es möglich, einen bestimmten Zellbereich in C# zu kopieren?

Ja, IronXL ermöglicht es Ihnen, einen bestimmten Zellbereich mit der Copy-Methode zu kopieren. Sie müssen den Zellbereich und das Zielarbeitsblatt mit einer Startposition angeben.

Kann ich Zellen zwischen Arbeitsblättern in C# übertragen?

Ja, IronXL unterstützt das Übertragen von Zellen zwischen Arbeitsblättern. Sie können die Copy-Methode verwenden und das Zielarbeitsblattobjekt als ersten Parameter übergeben.

Wird die Formatierung beibehalten, wenn Zellen in C# kopiert werden?

Die Copy-Methode von IronXL bewahrt die Zellformatierung und das Styling, wenn Sie Zellen kopieren, wodurch eine konsistente Datenreplikation ermöglicht wird.

Welche Schritte sind notwendig, um Zellen mit einer C#-Bibliothek zu kopieren?

Um Zellen mit IronXL zu kopieren, laden Sie die Bibliothek von NuGet herunter, laden Sie Ihre Excel-Tabelle, wählen Sie den gewünschten Bereich, die Zeile oder die Spalte aus und verwenden Sie die Copy-Methode, um das Ziel zu spezifizieren.

Wie spezifiziere ich, wo die kopierten Daten in einem Arbeitsblatt platziert werden sollen?

In IronXL geben Sie die Zielposition für die kopierten Daten an, indem Sie den zweiten Parameter der Copy-Methode verwenden, der die Startadresse im Zielarbeitsblatt definiert.

Kann das Kopieren von Zellen in C#-Anwendungen automatisiert werden?

Ja, mit IronXL können Sie das Kopieren von Zellen in C#-Anwendungen automatisieren, indem Sie die Copy-Methode zusammen mit anderen Automatisierungsfunktionen der Bibliothek verwenden.

Chaknith Bin
Software Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat umfassende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Einblicke aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentationen und einem insgesamt besseren Erlebnis bei.
Bereit anzufangen?
Nuget Downloads 1,686,155 | Version: 2025.11 gerade veröffentlicht