Kopiera och flytta arbetsblad
Ibland behöver du ett antal kalkylblad med vanlig formatering och data. Om du till exempel arbetar med kvartalsbudgetar kanske du vill skapa en arbetsbok med blad som innehåller samma kolumnrubriker, radrubriker och formler. Det finns ett sätt att göra detta: genom att skapa ett ark och sedan kopiera det.
Aspose.Cells stöder kopiering och flyttning av kalkylblad inom eller mellan arbetsböcker. Arbetsblad, komplett med data, formatering, tabeller, matriser, diagram, bilder och andra objekt, kopieras med högsta precision.
Flytta eller kopiera ark med Microsoft Excel
Nedan följer stegen för att kopiera och flytta kalkylblad i eller mellan arbetsböcker i Microsoft Excel.
- För att flytta eller kopiera ark till en annan arbetsbok, öppna arbetsboken som ska ta emot arken.
- Växla till arbetsboken som innehåller de ark du vill flytta eller kopiera och välj sedan arken.
- PåRedigera menyn, klickaFlytta eller kopiera ark.
- I denAtt boka klickar du på arbetsboken för att ta emot arken.
- För att flytta eller kopiera de markerade arken till en ny arbetsbok, klickaNy bok.
- I denFöre ark klickar du på arket innan du vill infoga de flyttade eller kopierade arken.
- Om du vill kopiera arken istället för att flytta dem väljer duSkapa en kopia kryssruta.
Kopiera arbetsblad i en arbetsbok med Aspose.Cells
Aspose.Cells tillhandahåller en överbelastad metod,Aspose.Cells.WorksheetCollection.AddCopy(), som används för att lägga till ett kalkylblad till insamlingen och kopiera data från ett befintligt kalkylblad. En version av metoden tar källarkets index som en parameter. Den andra versionen tar namnet på källarbetsbladet.
Följande exempel visar hur man kopierar ett befintligt kalkylblad i en arbetsbok.
Kopiera arbetsblad mellan arbetsböcker
Aspose.Cells tillhandahåller en metod,Aspose.Cells.Worksheet.Copy()används för att kopiera data och formatering från ett källark till ett annat kalkylblad inom eller mellan arbetsböcker. Metoden tar källarksobjektet som en parameter.
Följande exempel visar hur man kopierar ett kalkylblad från en arbetsbok till en annan arbetsbok.
Följande exempel visar hur man kopierar ett kalkylblad från en arbetsbok till en annan.
Flytta kalkylblad i arbetsboken
Aspose.Cells tillhandahåller en metodAspose.Cells.Worksheet.MoveTo() som används för att flytta ett kalkylblad till en annan plats i samma kalkylblad. Metoden tar målkalkylbladets index som en parameter.
Följande exempel visar hur du flyttar ett kalkylblad till en annan plats i arbetsboken.