Kopiera och flytta arbetsblad inom och mellan arbetsböcker
Ibland behöver du ett antal arbetsblad med gemensam formatering och datainmatning. Till exempel, om du arbetar med kvartalsvisa budgetar, 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 blad och sedan kopiera det tre gånger.
Aspose.Cells stöder att kopiera eller flytta arbetsblad inom eller mellan arbetsböcker. Arbetsblad inklusive data, formatering, tabeller, matriser, diagram, bilder och andra objekt kopieras med högsta noggrannhet.
Kopiera och flytta arbetsblad
Kopiera ett arbetsblad inom en arbetsbok
De inledande stegen är desamma för alla exemplen.
- 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 data i kalkylbladen.
- FirstWorkbook.xlsx (3 kalkylblad).
- SecondWorkbook.xlsx (1 kalkylblad).
- Ladda ner och installera Aspose.Cells:
- Ladda ned Aspose.Cells for .NET.
- Installera det på din utvecklingsdator. Alla Aspose -komponenter fungerar i utvärderingsläge när de är installerade. Utvärderingsläget har ingen tidsbegränsning och det lägger bara till 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. Till exempel, lägg till en referens till …\Program Files\Aspose\Aspose.Cells\Bin\Net1.0\Aspose.Cells.dll
- Kopiera kalkylbladet inom en arbetsbok Det första exemplet kopierar det första kalkylbladet (Kopiera) inom FirstWorkbook.xlsx.
När koden körs kopieras kalkylbladet med namnet Kopiera inom FirstWorkbook.xlsx med namnet Sista blad.
Flytta ett blad inom en arbetsbok
Koden nedan visar hur man flyttar ett blad från en position i en arbetsbok till en annan. Utförande av koden flyttar bladet som kallas Flytta från index 1 till index 2 i FirstWorkbook.xlsx.
Kopiera ett kalkylblad mellan arbetsböcker
Genom att köra koden kopieras bladet med namnet Kopiera till SecondWorkbook.xlsx med namnet Sheet2.
Flytta ett kalkylblad mellan arbetsböcker
Genom att köra koden flyttas bladet med namnet Flytta från FirstWorkbook.xlsx till SecondWorkbook.xlsx med namnet Sheet3.