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
Den här artikeln förklarar hur du använder Aspose.Cells för att:
- Kopiera ett kalkylblad i en arbetsbok.
- Flytta ett kalkylblad i en arbetsbok.
- Kopiera ett kalkylblad mellan arbetsböcker.
- Flytta ett kalkylblad mellan arbetsböcker.
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.xls (3 kalkylblad)
-
SecondWorkbook.xls (1 kalkylblad).
FirstWorkbook.xls
SecondWorkbook.xls
- Ladda ner och installera Aspose.Cells:
- Packa upp 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:
- Skapa ett projekt med en Java-redigerare som Eclipse eller skapa ett enkelt program med en textredigerare.
- Lägg till en klasssökväg:
- Extrahera Aspose.Cells.jar och dom4j_1.6.1.jar från Aspose.Cells.zip.
- Ställ in klassvägen för projektet i Eclipse:
- Välj ditt projekt i Eclipse och klicka på menyerProjekt , dåEgenskaper.
- VäljJava Byggväg i den vänstra sidan av dialogrutan, välj sedan fliken Bibliotek,
- KlickaLägg till JAR ellerLägg till externa JAR för att välja Aspose.Cells.jar och dom4j_1.6.1.jar och lägga till dem i byggvägar.
Eller så kan du ställa in klasssökvägen vid körning i en DOS-prompt på Windows. Till exempel:
javac -classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava -classpath %classpath%;e:\Aspose.Cells.jar; ClassName
- Kopiera kalkylblad i en arbetsbok: Nedan finns koden som används av för att utföra uppgiften. Den kopierar arbetsbladet Copy inom FirstWorkbook.xls.
Genom att köra koden flyttas kalkylbladet med namnet Copy inom FirstWorkbook.xls med det nya namnet Last Sheet.
Utdatafil
Flytta ett kalkylblad med i en arbetsbok
Nedan finns koden som används för att utföra uppgiften.
Genom att köra koden flyttas kalkylbladet Flytta från index 1 till index 2 i FirstWorkbook.xls.
Utdatafil
Kopiera ett arbetsblad mellan arbetsböcker
När koden körs kopieras arbetsbladet Copy till SecondWorkbook.xls med det nya namnet Sheet2.
Utdatafil
Flytta ett kalkylblad mellan arbetsböcker
Genom att köra koden flyttas flyttningsarket från FirstWorkbook.xls till SecondWorkbook.xls med det nya namnet Sheet3.
Utdata FirstWorkbook.xls
Utdata SecondWorkbook.xls
Slutsats
Den här artikeln förklarar hur du kopierar och flyttar kalkylblad inom och mellan arbetsböcker med Aspose.Cells.
Aspose.Cells har dragit nytta av år av forskning, design och noggrann justering. Vi välkomnar dina frågor, kommentarer och förslag påAspose.Cells Forum. Vi garanterar ett snabbt svar.