העתק נתונים של גליונות עבודה של Excel ב- Python

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

ספריית Python להעתקת נתונים מגיליונות Excel - הורדה חינם

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

pip install aspose-cells

כיצד להעתיק נתונים מגיליונות Excel ב- Python

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

  • טען את קובץ האקסל.
  • העתק נתונים מגליון עבודה באמצעות השם שלו.
  • שמור את קובץ האקסל המעודכן.

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

העתק נתונים מגיליון Excel אחד לאחר ב- Python

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

  • טען קובץ Excel באמצעות מחלקה של חוברת עבודה.
  • קבל הפניה לאוסף גליונות העבודה באובייקט באמצעות שיטת Workbook.getWorksheets().
  • השתמש בשיטת WorksheetsCollection.addCopy(sheetName) כדי להעתיק נתונים מגליון העבודה על ידי ציון שמו.
  • שמור את קובץ ה-Excel המעודכן באמצעות שיטת Workbook.save(fileName).

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

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# טען קובץ אקסל
workbook = Workbook("workbook.xlsx")

# קבל הפניה לגיליונות בחוברת העבודה
sheets = workbook.getWorksheets()

# צור עותק של הגיליון הרצוי תוך שימוש בשמו
sheets.addCopy("Sheet1")

# שמור את קובץ האקסל המעודכן
workbook.save("copy-sheet-data.xlsx")

Python: העתקת הנתונים של Excel Sheet מחוברת עבודה אחת לאחרת

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

  • טען את קובץ היעד של Excel באמצעות מחלקה Workbook.
  • באופן דומה, טען את קובץ המקור של Excel באמצעות מחלקה Workbook.
  • העתק נתונים ממקור לעבודה ליעד באמצעות שיטת Workbook1.getWorksheets().get(index).copy(Workbook2.getWorksheets().get(index)).
  • שמור את קובץ היעד של Excel באמצעות שיטת Workbook.save(fileName).

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

import jpype
import asposecells

jpype.startJVM()
from asposecells.api import Workbook

# טען קובץ אקסל היעד
workbook1 = Workbook("destination.xlsx")

# טען מקור אקסל
workbook2 = Workbook("source.xlsx")

# הוסף גיליון חדש באינדקס 0
index = workbook1.getWorksheets().add()

# אתה יכול גם להגדיר את שם הגיליון החדש ומאפיינים אחרים

# העתק את הגיליון הראשון של הספר הראשון לספר השני
workbook1.getWorksheets().get(index).copy(workbook2.getWorksheets().get(0))

# שמור את קובץ האקסל המעודכן
workbook1.save("output.xlsx")

ספריית פייתון להעתקת נתונים מגיליונות אקסל - קבל רישיון חינם

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

סיכום

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

ראה גם