במקרים שונים, ייתכן שיהיה עליך לפצל טקסט בעמודה למספר עמודות בגליון עבודה של Excel. קריטריוני הפיצול יכולים להיות רווח ריק, פסיק, תו מיוחד וכו’. במאמר זה תלמדו כיצד לפצל טקסט לעמודות בקובץ אקסל באמצעות Python. לאחר קריאת מאמר זה, תוכל לבצע את הטקסט לעמודות של Excel ב- Python.
Excel טקסט לעמודה ב- Python - התקנת API
על מנת לפצל טקסט בעמודה אחת למספר עמודות בגליון עבודה של Excel, נשתמש ב-Aspose.Cells for Python. זהו API רב עוצמה ועשיר בתכונות המאפשר לך ליצור, לשנות ולהמיר קבצי Excel באמצעות Python. אתה יכול להתקין את ה-API באמצעות הפקודה pip הבאה.
pip install aspose-cells
פיצול הטקסט של Excel לעמודות ב-Python
להלן השלבים לפיצול טקסט לעמודות ב- Excel באמצעות Python.
- ראשית, טען את קובץ ה-Excel באמצעות המחלקה Workbook.
- קבל את ההפניה לגליון העבודה שבו אתה רוצה לפצל את הטקסט.
- הוסף ערכים לתאים (אופציונלי).
- צור מופע של מחלקה TxtLoadOptions וציין את תו הפיצול באמצעות שיטת TxtLoadOptions.setSeparator(value).
- פיצול טקסט לעמודה באמצעות השיטה Worksheet.getCells().textToColumns(int row, int column, int totalRows, TxtLoadOptions options).
- לבסוף, שמור את קובץ ה-Excel בשיטת Workbook.save(fileName, SaveFormat.XLSX).
דוגמת הקוד הבאה מראה כיצד לבצע טקסט Excel לעמודות ב- Python.
# פתח את חוברת העבודה
workbook = Workbook("workbook.xlsx")
# גש לגליון העבודה הראשון
worksheet = workbook.getWorksheets().get(0)
# הוסף שם אנשים בעמודה A. שם מהיר ושם משפחה מופרדים ברווח.
worksheet.getCells().get("A1").putValue("John Teal")
worksheet.getCells().get("A2").putValue("Peter Graham")
worksheet.getCells().get("A3").putValue("Brady Cortez")
worksheet.getCells().get("A4").putValue("Mack Nick")
worksheet.getCells().get("A5").putValue("Hsu Lee")
# צור אפשרויות טעינת טקסט עם רווח כמפריד.
txtLoadOptions = TxtLoadOptions()
txtLoadOptions.setSeparator(' ')
# פצל את העמודה A לשתי עמודות באמצעות שיטת TextToColumns() .
# כעת לעמודה א' יהיה שם פרטי ולעמודה ב' יהיה שם שני.
worksheet.getCells().textToColumns(0, 0, 5, txtLoadOptions)
# שמור את קובץ האקסל.
workbook.save("TextToColumns.xlsx")
תְפוּקָה
Python API עבור Excel טקסט לעמודה - קבל רישיון חינם
אתה יכול לקבל רישיון זמני ללא תשלום לשימוש בתכונת טקסט Excel לעמודות ללא מגבלות הערכה.
סיכום
במאמר זה, למדת כיצד לבצע טקסט Excel לעמודות ב- Python. ליתר דיוק, ראית כיצד לפצל את הטקסט בעמודה למספר עמודות באקסל באמצעות Python.
Python Excel API - קרא עוד
אתה יכול לחקור עוד על Aspose.Cells עבור Python באמצעות תיעוד. למקרה שיש לך שאלות כלשהן, צור איתנו קשר דרך הפורום שלנו.