Copier des lignes et des colonnes dans Jython

Aspose.Cells - Copier des lignes et des colonnes

Pour joindre des documents à l’aide deAspose.Cells Java pour Jython. Ici vous pouvez voir un exemple de code.

Code Jython

 à partir des paramètres d'importation de cellules aspose

à partir de com.aspose.cells importer le classeur

classe LignesEtColonnes :

 définitivement__initialiser__(soi):



 dataDir = Settings.dataDir + 'TravaillerAvecLignesEtColonnes/LignesEtColonnes'



 # Copier des lignes

 self.copy_rows()

 # Copier des colonnes

 self.copy_columns()



 def copy_rows(dataDir):

 dataDir = Settings.dataDir + 'TravaillerAvecRowsAndColumns/RowsAndColumns/'

 # Instanciation d'un objet Workbook par le chemin du fichier Excel

 classeur = classeur(dataDir + 'Book1.xls')

 Accéder à la première feuille de calcul du fichier Excel

 feuille de calcul = classeur.getWorksheets().get(0)

 # Copiez la deuxième ligne avec les données, les mises en forme, les images et les objets de dessin

 # à la 12e ligne de la feuille de calcul.

 feuille de calcul.getCells().copyRow(feuille de calcul.getCells(),1,11)

 # Enregistrement du fichier Excel modifié au format par défaut (c'est-à-dire Excel 2003)

 workbook.save(dataDir + "Copy Rows.xls")

 print "Copier les lignes avec succès."



 def copy_columns(dataDir):

 dataDir = Settings.dataDir + 'TravaillerAvecRowsAndColumns/RowsAndColumns/'

 # Instanciation d'un objet Workbook par le chemin du fichier Excel

 classeur = classeur()

 Accéder à la première feuille de calcul du fichier Excel

 feuille de calcul = classeur.getWorksheets().get(0)

 # Mettez des données dans les lignes d'en-tête (A1:A4)

 je = 0

 alors que je< 5:

            worksheet.getCells().get(i, 0).setValue("Header Row #i")






        # Put some detail data (A5:A999)

        i = 5

        while i < 1000:

            worksheet.getCells().get(i, 0).setValue("Detail Row #i")



        # Create another Workbook.

        workbook1 = Workbook()

        # Get the first worksheet in the book.

        worksheet1 = workbook1.getWorksheets().get(0)

        # Copy the first column from the first worksheet of the first workbook into

        # the first worksheet of the second workbook.

        worksheet1.getCells().copyColumn(worksheet.getCells(),0,2)

        # Autofit the column.

        worksheet1.autoFitColumn(2)

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

        workbook.save(dataDir + "Copy Columns.xls")

        print "Copy Columns Successfully." 




if __name__ == '__main__':        

    RowsAndColumns()

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

Télécharger**Joindre des documents (Aspose.Cells)**à partir de l’un des sites de codage social mentionnés ci-dessous :