Kopiera och flytta arbetsblad inom och mellan arbetsböcker
Ibland behöver du ett antal kalkylblad med vanlig formatering och datainmatning. 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 tre gånger.
Aspose.Cells stöder kopiering eller flyttning av kalkylblad i eller mellan arbetsböcker. Arbetsblad inklusive data, formatering, tabeller, matriser, diagram, bilder och andra objekt kopieras med högsta precision.
Kopiera och flytta arbetsblad
Kopiera ett arbetsblad i en arbetsbok
De första stegen är desamma för alla exempel.
- Skapa två arbetsböcker med lite data i Microsoft Excel. För detta exempel skapade vi två nya arbetsböcker i Microsoft Excel och matade in lite data i kalkylbladen.
- FirstWorkbook.xlsx (3 kalkylblad).
- SecondWorkbook.xlsx (1 kalkylblad).
- Ladda ner och installera Aspose.Cells:
- Installera det på din utvecklingsdator. AlltAspose komponenter, när de är installerade, fungerar i utvärderingsläge. Utvärderingsläget har ingen tidsbegränsning och det injicerar bara vattenstämplar i producerade dokument.
- Skapa ett projekt:
- Starta Visual Studio.Net.
- Skapa en ny konsolapplikation.
- Lägg till referenser:
- Lägg till en referens till Aspose.Cells till projektet. Lägg till exempel till en referens till …\Program Files\Aspose\Aspose.Cells\Bin\Net1.0\Aspose.Cells.dll
- Kopiera kalkylbladet i en arbetsbok Det första exemplet kopierar det första kalkylbladet (Copy) i FirstWorkbook.xlsx.
När koden körs kopieras arbetsbladet med namnet Copy i FirstWorkbook.xlsx med namnet Last Sheet.
Flytta ett kalkylblad i en arbetsbok
Koden nedan visar hur man flyttar ett kalkylblad från en position i en arbetsbok till en annan. Genom att köra koden flyttas kalkylbladet som heter Flytta från index 1 till index 2 i FirstWorkbook.xlsx.
Kopiera ett arbetsblad mellan arbetsböcker
När du kör koden kopieras arbetsbladet med namnet Copy till SecondWorkbook.xlsx med namnet Sheet2.
Flytta ett kalkylblad mellan arbetsböcker
Genom att köra koden flyttas kalkylbladet med namnet Move från FirstWorkbook.xlsx till SecondWorkbook.xlsx med namnet Sheet3.