نسخ الصفوف والأعمدة في جايثون

Aspose.Cells - نسخ الصفوف والأعمدة

لإلحاق المستندات باستخدامAspose.Cells Java لـ Jython. هنا يمكنك أن ترى رمز المثال.

كود جايثون

 من إعدادات استيراد الخلايا غير المقصودة

من com.aspose.cells import Workbook

فئة RowsAndColumns:

 def__فيه__(الذات):



 dataDir = Settings.dataDir + 'WorkingWithRowsAndColumns / RowsAndColumns'



 # نسخ الصفوف

 self.copy_rows ()

 # نسخ الأعمدة

 self.copy_columns ()



 def copy_rows (dataDir):

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

 # إنشاء كائن مصنف من خلال مسار ملف Excel

 المصنف = المصنف (dataDir + 'Book1.xls')

 الوصول إلى ورقة العمل الأولى في ملف Excel

 ورقة العمل = workbook.getWorksheets (). get (0)

 # انسخ الصف الثاني بالبيانات والتنسيقات والصور والكائنات الرسومية

 # إلى الصف الثاني عشر في ورقة العمل.

 workheet.getCells (). copyRow (workheet.getCells ()، 1،11)

 # حفظ ملف Excel المعدل في تنسيق افتراضي (أي Excel 2003)

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

 طباعة "نسخ الصفوف بنجاح."



 def copy_columns (dataDir):

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

 # إنشاء كائن مصنف من خلال مسار ملف Excel

 المصنف = المصنف ()

 الوصول إلى ورقة العمل الأولى في ملف Excel

 ورقة العمل = workbook.getWorksheets (). get (0)

 # ضع بعض البيانات في صفوف الرأس (A1: A4)

 أنا = 0

 عندما أنا< 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()

قم بتنزيل كود التشغيل

تحميل**إرفاق المستندات (Aspose.Cells)**من أي من مواقع الترميز الاجتماعي المذكورة أدناه: