Kopiera rader och kolumner

Introduktion

Ibland måste du kopiera rader och kolumner i ett kalkylblad utan att kopiera hela kalkylbladet. Med Aspose.Cells är det möjligt att kopiera rader och kolumner inom eller mellan arbetsböcker. När en rad (eller kolumn) kopieras, kopieras även data som finns i den, inklusive formler - med uppdaterade referenser - och värden, kommentarer, formatering, dolda celler, bilder och andra ritobjekt.

Hur man kopierar rader och kolumner med Microsoft Excel

  1. Välj den rad eller kolumn som du vill kopiera.
  2. För att kopiera rader eller kolumner, klickaKopieraStandard verktygsfältet, eller tryckCTRL+C*.
  3. Välj en rad eller kolumn nedan eller till höger om var du vill kopiera ditt val.
  4. Klicka på när du kopierar rader eller kolumnerKopierat CellsFöra in meny.

Så här klistrar du in rader och kolumner med inklistringsalternativ med Microsoft Excel

  1. Markera cellerna som innehåller data eller andra attribut som du vill kopiera.
  2. Klicka på Kopiera* på fliken Hem.
  3. Klicka på den första cellen i området där du villklistra vad du kopierade.
  4. Klicka på pilen bredvid på fliken HemKlistra in och välj sedan Klistra in Särskild.
  5. Väljalternativ du vill.

Så här kopierar du rader och kolumner med Aspose.Cells for .NET

Hur man kopierar enstaka rader

Aspose.Cells tillhandahållerCopyRow metod förCellsklass. Denna metod kopierar alla typer av data inklusive formler, värden, kommentarer, cellformat, dolda celler, bilder och andra ritobjekt från källraden till målraden.

DeCopyRowmetoden tar följande parametrar:

  • källanCellsobjekt,
  • källradens index, och
  • destinationsradindex.

Använd den här metoden för att kopiera en rad i ett ark eller till ett annat ark. DeCopyRowMetoden fungerar på liknande sätt som Microsoft Excel. Så, till exempel, behöver du inte ställa in höjden på destinationsraden explicit, det värdet kopieras också.

Följande exempel visar hur man kopierar en rad i ett kalkylblad. Den använder en mall Microsoft Excel-fil och kopierar den andra raden (komplett med data, formatering, kommentarer, bilder och så vidare) och klistra in den på den 12:e raden i samma kalkylblad.

Du kan hoppa över steget som får källradens höjd med hjälp avCells.GetRowHeight metod och ställer sedan in destinationsradens höjd med hjälp avCells.SetRowHeight metod somCopyRowmetod tar automatiskt hand om radhöjden.

Hur man kopierar flera rader

Du kan också kopiera flera rader till en ny destination medan du använderCells.CopyRowsmetod som tar en extra parameter av typen heltal för att specificera antalet källrader som ska kopieras.

Hur man kopierar kolumner

Aspose.Cells tillhandahållerCopyColumn metod förCellsklass, kopierar denna metod alla typer av data, inklusive formler - med uppdaterade referenser - och värden, kommentarer, cellformat, dolda celler, bilder och andra ritobjekt från källkolumnen till målkolumnen.

DeCopyColumnmetoden tar följande parametrar:

  • källanCellsobjekt,
  • källkolumnindex och
  • målkolumnindex.

AnvändCopyColumnmetod för att kopiera en kolumn inom ett ark eller till ett annat ark.

Det här exemplet kopierar en kolumn från ett kalkylblad och klistrar in den i ett kalkylblad i en annan arbetsbok.

Hur man kopierar flera kolumner

LiknandeCells.CopyRows Aspose.Cells API:er tillhandahåller ocksåCells.CopyColumnsmetod för att kopiera flera källkolumner till en ny plats.

Hur man klistrar in rader och kolumner med inklistringsalternativ

Aspose.Cells ger nuKlistra in Alternativ när du använder funktionerCopyRows ochCopyColumns. Det gör det möjligt att ställa in lämpligt inklistringsalternativ som liknar Excel.