Zeilen und Spalten kopieren
Einführung
Manchmal müssen Sie Zeilen und Spalten in einem Arbeitsblatt kopieren, ohne das gesamte Arbeitsblatt zu kopieren. Mit Aspose.Cells ist es möglich, Zeilen und Spalten innerhalb oder zwischen Arbeitsmappen zu kopieren. Wenn eine Zeile (oder Spalte) kopiert wird, werden auch die darin enthaltenen Daten, einschließlich Formeln – mit aktualisierten Referenzen – sowie Werte, Kommentare, Formatierungen, ausgeblendete Zellen, Bilder und andere Zeichnungsobjekte kopiert.
So kopieren Sie Zeilen und Spalten mit Microsoft Excel
- Wählen Sie die Zeile oder Spalte aus, die Sie kopieren möchten.
- Um Zeilen oder Spalten zu kopieren, klicken Sie aufKopieren auf derStandard Symbolleiste oder drücken SieCTRL+C*.
- Wählen Sie eine Zeile oder Spalte unterhalb oder rechts von der Stelle aus, an der Sie Ihre Auswahl kopieren möchten.
- Klicken Sie beim Kopieren von Zeilen oder Spalten aufKopiert Cells auf derEinfügen Speisekarte.
So fügen Sie Zeilen und Spalten mithilfe der Einfügeoptionen mit Microsoft Excel ein
- Wählen Sie die Zellen aus, die die Daten oder andere Attribute enthalten, die Sie kopieren möchten.
- Klicken Sie auf der Registerkarte „Startseite“ auf Kopieren*.
- Klicken Sie auf die erste Zelle im gewünschten BereichPaste was du kopiert hast.
- Klicken Sie auf der Registerkarte „Startseite“ auf den Pfeil nebenEinfügen und wählen Sie dann Einfügen Besonders.
- Wähle ausOptionen Sie wollen.
So kopieren Sie Zeilen und Spalten mit Aspose.Cells for .NET
So kopieren Sie einzelne Zeilen
Aspose.Cells bietet dieCopyRow Methode derCellsKlasse. Diese Methode kopiert alle Arten von Daten, einschließlich Formeln, Werte, Kommentare, Zellformate, ausgeblendete Zellen, Bilder und andere Zeichnungsobjekte, von der Quellzeile in die Zielzeile.
DerCopyRowDie Methode benötigt die folgenden Parameter:
- die QuelleCellsObjekt,
- der Quellzeilenindex und
- der Zielzeilenindex.
Verwenden Sie diese Methode, um eine Zeile innerhalb eines Blattes oder in ein anderes Blatt zu kopieren. DerCopyRowDie Methode funktioniert ähnlich wie Microsoft Excel. So müssen Sie beispielsweise die Höhe der Zielzeile nicht explizit festlegen, dieser Wert wird ebenfalls kopiert.
Das folgende Beispiel zeigt, wie eine Zeile in einem Arbeitsblatt kopiert wird. Es verwendet eine Excel-Vorlage Microsoft, kopiert die zweite Zeile (komplett mit Daten, Formatierungen, Kommentaren, Bildern usw.) und fügt sie in die 12. Zeile desselben Arbeitsblatts ein.
Sie können den Schritt zum Ermitteln der Quellzeilenhöhe mit überspringenCells.GetRowHeight Methode und legt dann die Zielzeilenhöhe mithilfe der festCells.SetRowHeight Methode wie dieCopyRowDie Methode kümmert sich automatisch um die Zeilenhöhe.
Beim Kopieren von Zeilen ist es wichtig, zugehörige Bilder, Diagramme oder andere Zeichenobjekte zu beachten, da dies auch bei Microsoft Excel der Fall ist:
- Wenn der Quellzeilenindex 5 ist, wird das Bild, Diagramm usw. kopiert, wenn es in den drei Zeilen enthalten ist (der Startzeilenindex ist 4 und der Endzeilenindex ist 6).
- Die vorhandenen Bilder, Diagramme usw. in der Zielzeile werden nicht entfernt.
So kopieren Sie mehrere Zeilen
Sie können während der Verwendung auch mehrere Zeilen an ein neues Ziel kopierenCells.CopyRowsMethode, die einen zusätzlichen Parameter vom Typ Integer benötigt, um die Anzahl der zu kopierenden Quellzeilen anzugeben.
So kopieren Sie Spalten
Aspose.Cells bietet dieCopyColumn Methode derCellsKlasse kopiert diese Methode alle Arten von Daten, einschließlich Formeln – mit aktualisierten Referenzen – sowie Werte, Kommentare, Zellformate, ausgeblendete Zellen, Bilder und andere Zeichnungsobjekte aus der Quellspalte in die Zielspalte.
DerCopyColumnDie Methode benötigt die folgenden Parameter:
- die QuelleCellsObjekt,
- Quellspaltenindex und
- der Zielspaltenindex.
Benutzen Sie dieCopyColumnMethode zum Kopieren einer Spalte innerhalb eines Blattes oder in ein anderes Blatt.
In diesem Beispiel wird eine Spalte aus einem Arbeitsblatt kopiert und in ein Arbeitsblatt in einer anderen Arbeitsmappe eingefügt.
So kopieren Sie mehrere Spalten
Ähnlich zuCells.CopyRows Methode stellen die Aspose.Cells-APIs auch die bereitCells.CopyColumnsMethode, um mehrere Quellspalten an einen neuen Speicherort zu kopieren.
So fügen Sie Zeilen und Spalten mit Einfügeoptionen ein
Aspose.Cells bietet jetztPasteOptions während der Verwendung von FunktionenZeilen kopieren UndCopyColumns. Es ermöglicht, die entsprechende Einfügeoption ähnlich wie in Excel festzulegen.