Copia di righe e colonne in Jython

Aspose.Cells - Copia di righe e colonne

Per aggiungere documenti utilizzandoAspose.Cells Java per Jython. Qui puoi vedere il codice di esempio.

Codice Jython

 dalle impostazioni di importazione delle celle aspose

da com.aspose.cells importa cartella di lavoro

classe RowsAndColumns:

 def__dentro__(se stesso):



 dataDir = Settings.dataDir + 'WorkingWithRowsAndColumns/RowsAndColumns'



 # Copia di righe

 self.copy_rows()

 # Copia di colonne

 self.copia_colonne()



 def copia_righe(dataDir):

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

 # Creazione di un'istanza di un oggetto cartella di lavoro in base al percorso del file excel

 cartella di lavoro = Cartella di lavoro(dataDir + 'Libro1.xls')

 Accesso al primo foglio di lavoro nel file Excel

 foglio di lavoro = workbook.getWorksheets().get(0)

 # Copia la seconda riga con dati, formattazioni, immagini e oggetti di disegno

 # alla dodicesima riga del foglio di lavoro.

 foglio di lavoro.getCells().copyRow(foglio di lavoro.getCells(),1,11)

 # Salvataggio del file Excel modificato nel formato predefinito (ovvero Excel 2003).

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

 print "Copia le righe con successo."



 def copia_colonne(dataDir):

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

 # Creazione di un'istanza di un oggetto cartella di lavoro in base al percorso del file excel

 cartella di lavoro = cartella di lavoro()

 Accesso al primo foglio di lavoro nel file Excel

 foglio di lavoro = workbook.getWorksheets().get(0)

 # Inserisci alcuni dati nelle righe di intestazione (A1: A4)

 io = 0

 mentre io< 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()

Scarica il codice in esecuzione

Scaricamento**Aggiungi documenti (Aspose.Cells)**da uno qualsiasi dei siti di social coding sotto indicati: