העתק שורות ועמודות ב-Excel Python

בזמן יצירה ועיבוד של קבצי Excel, ייתכן שיהיה עליך להעתיק נתונים מהשורות והעמודות הספציפיות בגליון עבודה. כדי ליישם תכונה זו באופן פרוגרמטי, מאמר זה מראה כיצד להעתיק שורות או עמודות בגיליון עבודה של Excel ב- Python. נדגים העתקת שורות ועמודות אקסל בנפרד בעזרת שלבים ודוגמאות קוד.

ספריית פייתון להעתקת שורות ועמודות באקסל

להעתקת שורות ועמודות בקבצי אקסל, נשתמש ב-Aspose.Cells for Python. זוהי ספרייה מדהימה ועשירה בתכונות המאפשרת לך ליצור ולעבד קבצי Excel מתוך יישומי Python שלך. אתה יכול להוריד את הספרייה או להתקין אותה באמצעות הפקודה הבאה.

> pip install aspose-cells

העתק נתונים משורות ב-Excel ב-Python

להלן השלבים להעתקת שורה בגיליון עבודה של Excel באמצעות Python.

  • ראשית, טען את קובץ ה-Excel באמצעות מחלקה Workbook.
  • קבל את גליון העבודה הרצוי מאוסף Workbook.getWorksheets().
  • העתק את השורה הרצויה על ידי ציון אינדקס שורת המקור והיעד בשיטת Worksheet.getCells().copyRow(cells, sourceRowIndex, targetRowIndex).
  • לבסוף, שמור את קובץ ה-Excel המעודכן בשיטת Workbook.save(string).

דוגמת הקוד הבאה מראה כיצד להעתיק שורה בגיליון עבודה של Excel ב- Python.

# טען חוברת עבודה XLSX
wb = Workbook("workbook.xlsx")

# לקבל הפניה לגליון העבודה הרצוי
worksheet = wb.getWorksheets().get(0)

# העתק את השורה השנייה עם נתונים, עיצוב, תמונות ואובייקטי ציור לשורה ה-16 בגליון העבודה
worksheet.getCells().copyRow(worksheet.getCells(), 1, 15) 

# שמור חוברת עבודה
wb.save("copy-excel-row.xlsx")

העתק עמודות בגיליון עבודה של Excel ב- Python

להלן השלבים להעתקת עמודה בגיליון עבודה של Excel באמצעות Python.

  • ראשית, טען את קובץ ה-Excel באמצעות מחלקה Workbook.
  • קבל את גליון העבודה הרצוי מאוסף Workbook.getWorksheets().
  • העתק את העמודה הרצויה על ידי ציון אינדקס עמודת המקור והיעד בשיטת Worksheet.getCells().copyColumn(cells, sourceColumnIndex, targetColumnIndex).
  • לבסוף, שמור את קובץ ה-Excel המעודכן בשיטת Workbook.save(string).

דוגמת הקוד הבאה מראה כיצד להעתיק עמודה בגיליון עבודה של Excel באמצעות Python.

# טען חוברת עבודה XLSX
wb = Workbook("workbook.xlsx")

# לקבל הפניה לגליון העבודה הרצוי
worksheet = wb.getWorksheets().get(0)

# העתק את העמודה הראשונה מגליון העבודה הראשון של חוברת העבודה
worksheet.getCells().copyColumn(worksheet.getCells(), 0, 2) 

# לשמור חוברת עבודה
wb.save("copy-excel-columns.xlsx")

ספריית Python להעתקת נתונים משורות/עמודות Excel - קבל רישיון חינם

אתה יכול להשתמש ב-Aspose.Cells עבור Python ולהעתיק נתונים משורות ועמודות Excel ללא מגבלות הערכה באמצעות [רישיון זמני ללא תשלום].

סיכום

במאמר זה, למדת כיצד להעתיק שורות ועמודות בגיליונות עבודה של Excel ב- Python. אתה יכול להשתמש בדוגמאות הקוד שסופקו גם כדי להעתיק שורות או עמודות בתוך חוברות עבודה שונות של Excel.

חקור את ספריית האקסל של Aspose עבור Python

אתה יכול לבקר בתיעוד של Aspose.Cells for Python כדי לחקור את התכונות המרגשות האחרות. למקרה שיש לך שאלות כלשהן, אל תהסס לכתוב בפורום שלנו.

ראה גם