ספריית עורך Python DOCX בקוד פתוח
ספריית Python בחינם וקוד פתוח ליצירה ועריכה של מסמכי DOCX.
מה זה python-docx?
תכונות Python-docx
להלן כמה מהתכונות העיקריות של python-docx:
- יצירת קובצי DOCX: Python-docx מאפשרת לך ליצור קובצי DOCX מאפס. אתה יכול ממש ליצור מסמך ריק ולשמור אותו כפי שהוא בפורמט קובץ DOCX.
- ערוך קובצי DOCX: Python-docx מאפשרת לך לפתוח קובצי DOCX קיימים, לערוך את תוכנם ולשמור את המסמך המעודכן בחזרה לדיסק. יש לך גישה ל
- הוספת טבלאות: Python-docx מאפשרת לך בקלות, לעצב ולהכניס טבלאות לקבצי ה-DOCX שלך, מה שהופך את הצגת הנתונים הטבלאיים ושמירה על פריסה מובנית לפשוטה.
- הוספת תמונות: Python-docx מאפשרת לכלול תמונות במסמכי ה-DOCX שלך, מה שמאפשר לשלב סמלי לוגו, גרפיקה או תמונות כדי לשפר את המשיכה החזותית.
תחילת העבודה עם python-docx
אנו יכולים להוריד את ספריית python-docx מ-GitHub או באמצעות פקודת pip:
הַתקָנָה
התקנת python-docx היא פשוטה וניתן לעשות זאת מהמסוף כפי שמוצג להלן:
התקנת python-docx
pip3 install python-docx
צור מסמך DOCX ב- Python
אתה יכול ליצור מסמך DOCX ריק באמצעות המחלקה Document של ספריית python-docx. לאחר מכן ניתן לשמור אותו בתקליטור כקובץ DOCX בפורמט של Microsoft Word 2007+ כפי שמוצג בדוגמה הבאה:
פתח קובץ DOCX קיים עם Python
עם ספריית Python-docx, אתה יכול גם לטעון קובץ DOCX קיים, לבצע בו שינויים ואז לשמור אותו בחזרה בשם חדש. זה דומה לאפשרות "שמור בשם" הזמינה ב-Microsoft Word.
הכנס תמונה למסמך DOCX עם Python-docx
Python-docx מאפשר לך ליצור מסמכי Word ולהכניס לתוכו תמונות בקוד פשוט. ניתן גם לשנות את גודל התמונה תוך כדי הוספה למסמך. גודל ברירת המחדל של התמונה הוא 300x300 פיקסלים עם 300 dpi.
הוסף טבלה לקובץ DOCX ב- Python
Microsoft Word מאפשר לך להוסיף טבלה במסמך. טבלה מורכבת משורות ועמודות. החתך של שורה ועמודה נקרא תא. ניתן להוסיף טקסט וגם תמונות בכל תא.
מַסְקָנָה
ל-Python-docx יש הרבה תכונות ליצירה והעשרת מסמך Word מאפס. זה קל לשימוש, יש תחביר מפושט ומהיר.
מוצרים דומים
- Apache POI XWPF | Open Source Java API ליצירה ושינוי של קובצי DOCX
- DocX | Open Source .NET API ליצירה ושינוי של קובצי DOCX
- Docx4J | Open Source Java API ליצירה ושינוי של קובצי DOC ו-DOCX
- ExcelDataReader | Open Source .NET API לקריאת מסמכי XLS, XLSX, CSV ו-Spreadsheet
- FileFormat.Words API | Open Source .NET API עבור פורמטי קבצים של Microsoft Word