Kopiera och flytta kalkylblad inom och mellan arbetsböcker med Golang via C++

Kopiera och flytta arbetsblad

Kopiera ett arbetsblad inom en arbetsbok

De initiala stegen är desamma för alla exempel:

  1. Skapa två arbetsböcker med viss data i Microsoft Excel. För detta exempel skapade vi två nya arbetsböcker i Microsoft Excel och matade in viss data i arbetsbladen:

    • FirstWorkbook.xlsx (3 arbetsblad)
    • SecondWorkbook.xlsx (1 arbetsblad)
  2. Ladda ner och installera Aspose.Cells:

    1. Ladda ner Aspose.Cells for C++
    2. Installera den på din utvecklingsdator
  3. Skapa ett projekt:

    1. Skapa ett nytt C++-projekt i din föredragna IDE
  4. Lägg till referenser:

    1. Lägg till Aspose.Cells for C++-biblioteket i ditt projekt
  5. 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

När koden körs kopierar den arbetsbladet som heter Copy 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.