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
Den här artikeln förklarar hur man använder Aspose.Cells för att:
- Kopiera ett arbetsblad inom en arbetsbok.
- Flytta ett arbetsblad inom en arbetsbok.
- Kopiera ett arbetsblad mellan arbetsböcker.
- Flytta ett arbetsblad mellan arbetsböcker.
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.xls (3 kalkylblad)
-
SecondWorkbook.xls (1 kalkylblad).
FirstWorkbook.xls
SecondWorkbook.xls
- Ladda ner och installera Aspose.Cells:
- Ladda ner Aspose.Cells for Java.
- Packa upp 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:
- Skapa ett projekt med hjälp av en Java-redigerare som Eclipse eller skapa ett enkelt program med hjälp av en textredigerare.
- Lägg till en klass sökväg:
- Extrahera Aspose.Cells.jar och dom4j_1.6.1.jar från Aspose.Cells.zip.
- Ange klassens sökväg i Eclipse:
- Välj ditt projekt i Eclipse och klicka på menyer ** Project ** och sedan ** Egenskaper **.
- Välj ** Java Build Path ** på vänster sida om dialogrutan, välj sedan fliken Bibliotek,
- Klicka på ** Lägg till JAR-filer ** eller ** Lägg till externa JAR-filer ** för att välja Aspose.Cells.jar och dom4j_1.6.1.jar och lägg till dem i byggbanor.
Eller så kan du ange klasssökvägen vid körningstid i en DOS-prompt på Windows. Exempelvis:
javac -classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava -classpath %classpath%;e:\Aspose.Cells.jar; ClassName
- Kopiera kalkylblad inom en arbetsbok: Nedan är koden som används för att utföra uppgiften. Den kopierar kalkylbladet Copy inom FirstWorkbook.xls.
Genom att köra koden flyttas kalkylbladet med namnet Copy inom FirstWorkbook.xls med det nya namnet Last Sheet.
Utgångsfil
Flytta ett kalkylblad inom en arbetsbok
Nedan är koden som används för att utföra uppgiften.
Genom att köra koden flyttas kalkylbladet Move från index 1 till index 2 i FirstWorkbook.xls.
Utgångsfil
Kopiera ett kalkylblad mellan arbetsböcker
Genom att köra koden kopieras kalkylbladet Copy till SecondWorkbook.xls med det nya namnet Sheet2.
Utgångsfil
Flytta ett kalkylblad mellan arbetsböcker
Körning av koden flyttar kalkylbladet från FirstWorkbook.xls till SecondWorkbook.xls med det nya namnet Sheet3.
Resultat FirstWorkbook.xls
Resultat SecondWorkbook.xls
Slutsats
Den här artikeln förklarar hur man kopierar och flyttar kalkylblad inom och mellan arbetsböcker med hjälp av Aspose.Cells.
Aspose.Cells har gynnats 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.