Copier et déplacer les feuilles de calcul en Ruby

Aspose.Cells - Copier et déplacer des feuilles de calcul

Copier des feuilles de calcul dans un classeur

Pour copier une feuille de calcul à l’aide de Aspose.Cells for Java en Ruby, appelez la méthode copy_worksheet du module copyworksheets. Vous pouvez voir ci-dessous un exemple de code.

Code Ruby

 def copy_worksheet(workbook)

    # Create a Worksheets object with reference to the sheets of the Workbook.

    sheets = workbook.getWorksheets()

    # Copy data to a new sheet from an existing sheet within the Workbook.

    sheets.addCopy("Sheet1")

    # Saving the modified Excel file in default (that is Excel 2003) format

    workbook.save(@data_dir + "Copy Worksheet.xls")

    puts "Copy worksheet, please check the output file."

end 

Déplacer des feuilles de calcul au sein d’un classeur

Pour déplacer une feuille de calcul en utilisant Aspose.Cells for Java en Ruby, appelez la méthode move_worksheet du module copyworksheets. Vous pouvez voir ci-dessous un exemple de code.

Code Ruby

 def move_worksheet(workbook)

    # Get the first worksheet in the book.

    sheet = workbook.getWorksheets().get(0)

    # Move the first sheet to the third position in the workbook.

    sheet.moveTo(2)

    # Saving the modified Excel file in default (that is Excel 2003) format

    workbook.save(@data_dir + "Move Worksheet.xls")

    puts "Move worksheet, please check the output file."

end 

Télécharger le code en cours d’exécution

Téléchargez Copier et déplacer des feuilles de calcul (Aspose.Cells) à partir de l’un des sites de codage social mentionnés ci-dessous :