Den här kortfattade handledningen ger information om hur du kopierar Excel-ark till en annan arbetsbok i Java. Du kan ladda indata Excel-filen med filtillägget XLSX eller XLS och sedan kan du använda funktionen Java copy excel-kalkylblad**. Du kan kopiera vilket ark som helst med hjälp av dess indexnummer eller arknamnet enligt dina krav.
Steg för att kopiera Excel-ark till en annan arbetsbok i Java
- Lägg till en referens till Aspose.Cells från Maven-förvaret för att kopiera ett Excel-ark
- Ladda in Excel-källfilen i klassobjektet Workbook för att kopiera indata
- Få åtkomst till arken i den utgående Excel-filen
- Copy Excel-arket till en annan arbetsbok med hjälp av indexantalet ark
- Spara utdata Excel-arbetsbok med det kopierade kalkylbladet i det
Vi behöver bara göra några API-anrop för att fungera med funktionen Java Excel-arkkopiering. Vi kan anpassa processen för kopiering av kalkylblad genom att ändra kalkylbladens index. Du kan till exempel kopiera vilket kalkylblad som helst från källarbetsbladet och klistra in det i valfritt index i Excel-arbetsboken, bara genom att ändra indexnumren.
Kod för att kopiera Excel-ark till en annan arbetsbok i Java
I den här handledningen har vi utforskat hur man kan använda Java-kopiera Excel-ark till en annan arbetsbok-funktion. Du kan styra kopieringsoperationen genom att använda funktionen CopyOptions klassobjekt i copy() som stöder kopiering av värden endast om formeln inte är giltig för målarket, alternativet att kopiera namn, alternativet att behålla makron och många andra funktioner som väl.
Den här artikeln har förklarat hur du kopierar och klistrar in data bland Excel-kalkylblad. Men om du vill lära dig att slå samman celler, se artikeln om hur man sammanfogar celler i Excel med Java.