מצא והחלף טקסט ב-Excel Python

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

Python API לאיתור והחלפה של טקסט ב-Excel

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

pip install aspose-cells

מצא והחלף טקסט ב-Excel באמצעות Python

להלן השלבים לאיתור והחלפת טקסט בקובצי Excel עם Python.

דוגמת הקוד הבאה מראה כיצד למצוא ולהחליף טקסט ב-Excel באמצעות Python.

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

# צור אפשרויות החלפה
replace = ReplaceOptions()

# הגדר אפשרויות רגישות רישיות והתאמת טקסט
replace.setCaseSensitive(False)
replace.setMatchEntireCellContents(False)

# החלף טקסט
workbook.replace("find and replace this text","with this text", replace)

# שמור כקובץ Excel XLSX
workbook.save("updated.xlsx"); 

Python: מצא והחלף טקסט ב-Excel באמצעות Regex

אתה יכול גם למצוא ולהחליף טקסט בקובץ אקסל התואם דפוס מסוים. השלבים הבאים מראים כיצד להשתמש בביטוי רגולרי כדי למצוא ולהחליף טקסט בקובץ Excel.

דגימת הקוד הבאה של Python מראה כיצד לחפש ולהחליף טקסט ב-Excel באמצעות ביטוי רגולרי.

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

# צור אפשרויות החלפה
replace = ReplaceOptions()

# הגדר אפשרויות רגישות רישיות והתאמת טקסט
replace.setCaseSensitive(False)
replace.setMatchEntireCellContents(False)

# הגדר כ-true כדי לציין שהמפתח המבוקש הוא ביטוי רגיל
replace.setRegexKey(True)

# החלף טקסט
workbook.replace("\\bKIM\\b", "^^^TIM^^^", replace)

# שמור כקובץ Excel XLSX
workbook.save("updated.xlsx");

Python Excel API - קבל רישיון חינם

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

סיכום

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

ראה גם