ไลบรารี่แก้ไข DOCX ของ Python โอเพ่นซอร์ส
ไลบรารี Python โอเพนซอร์สฟรีสำหรับสร้างและแก้ไขเอกสาร DOCX
python-docx คืออะไร?
คุณสมบัติของ Python-docx
ต่อไปนี้คือคุณสมบัติหลักบางประการของ python-docx:
- การสร้างไฟล์ DOCX: Python-docx ช่วยให้คุณสร้างไฟล์ DOCX ได้ตั้งแต่ต้น คุณสามารถสร้างเอกสารเปล่าและบันทึกเป็นรูปแบบไฟล์ DOCX ได้
- แก้ไขไฟล์ DOCX: Python-docx ช่วยให้คุณเปิดไฟล์ DOCX ที่มีอยู่ แก้ไขเนื้อหา และบันทึกเอกสารที่อัปเดตกลับไปยังดิสก์ คุณสามารถเข้าถึงไฟล์ DOCX ที่มีอยู่ได้
- การเพิ่มตาราง: Python-docx ช่วยให้คุณสามารถออกแบบและแทรกตารางลงในไฟล์ DOCX ได้อย่างง่ายดาย ทำให้การแสดงข้อมูลในรูปแบบตารางและการรักษาเค้าโครงที่มีโครงสร้างเป็นเรื่องง่าย
- การเพิ่มรูปภาพ: Python-docx ช่วยให้คุณสามารถรวมรูปภาพในเอกสาร DOCX ของคุณได้ ทำให้สามารถรวมโลโก้ กราฟิก หรือภาพถ่ายเพื่อเพิ่มความน่าสนใจทางภาพได้
เริ่มต้นใช้งาน python-docx
เราสามารถดาวน์โหลดไลบรารี python-docx ได้จาก GitHub หรือใช้คำสั่ง pip install:
การติดตั้ง
การติดตั้ง 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 | โอเพ่นซอร์ส Java API เพื่อสร้างและแก้ไขไฟล์ DOCX
- DocX | โอเพ่นซอร์ส .NET API สำหรับสร้างและแก้ไขไฟล์ DOCX
- Docx4J | โอเพ่นซอร์ส Java API เพื่อสร้างและแก้ไขไฟล์ DOC และ DOCX
- ExcelDataReader | โอเพ่นซอร์ส .NET API สำหรับอ่านเอกสาร XLS, XLSX, CSV และสเปรดชีต
- FileFormat.Words API | โอเพ่นซอร์ส .NET API สำหรับรูปแบบไฟล์ Microsoft Word