Biblioteka edytora DOCX języka Python typu open source
Bezpłatna i otwarta biblioteka Pythona do tworzenia i edytowania dokumentów DOCX.
Co to jest python-docx?
Funkcje Python-docx
Oto niektóre z głównych cech Pythona-docx:
- Tworzenie plików DOCX: Python-docx umożliwia tworzenie plików DOCX od podstaw. Możesz dosłownie utworzyć pusty dokument i zapisać go w niezmienionej postaci w formacie pliku DOCX.
- Edytuj pliki DOCX: Python-docx umożliwia otwieranie istniejących plików DOCX, edytowanie ich zawartości i zapisywanie zaktualizowanego dokumentu z powrotem na dysk. Masz dostęp do
- Dodawanie tabel: Python-docx umożliwia łatwe projektowanie i wstawianie tabel do plików DOCX, dzięki czemu wyświetlanie danych tabelarycznych i utrzymywanie uporządkowanego układu jest proste.
- Dodawanie obrazów: Python-docx umożliwia dołączanie obrazów do dokumentów DOCX, umożliwiając włączenie logo, grafiki lub zdjęć w celu zwiększenia atrakcyjności wizualnej.
Pierwsze kroki z python-docx
Bibliotekę python-docx możemy pobrać z GitHuba lub za pomocą polecenia pip install:
Instalacja Pythona-docx jest prosta i można ją wykonać z poziomu terminala, jak pokazano poniżej:
Instalowanie Pythona-docx
pip3 install python-docx
Utwórz dokument DOCX w Pythonie
Możesz utworzyć pusty dokument DOCX, korzystając z klasy Document biblioteki python-docx. Można go następnie zapisać na dysku jako plik DOCX w formacie Microsoft Word 2007+, jak pokazano w poniższym przykładzie:
Otwórz istniejący plik DOCX za pomocą Pythona
Dzięki bibliotece Python-docx możesz także załadować istniejący plik DOCX, wprowadzić w nim zmiany, a następnie zapisać go ponownie pod nową nazwą. Działa to podobnie do opcji „Zapisz jako” dostępnej w programie Microsoft Word.
Wstaw obraz w dokumencie DOCX za pomocą Python-docx
Python-docx umożliwia tworzenie dokumentów tekstowych i wstawianie do nich obrazów za pomocą prostego kodu. Rozmiar obrazu można także zmienić podczas dodawania do dokumentu. Domyślny rozmiar obrazu to 300x300 pikseli przy rozdzielczości 300 dpi.
Dodaj tabelę do pliku DOCX w Pythonie
Microsoft Word umożliwia wstawianie tabeli do dokumentu. Tabela składa się z wierszy i kolumn. Przekrój wiersza i kolumny nazywany jest komórką. W każdej komórce możesz wstawiać tekst i obrazy.
Wniosek
Python-docx oferuje wiele funkcji umożliwiających tworzenie i wzbogacanie dokumentu programu Word od podstaw. Jest łatwy w obsłudze, ma uproszczoną składnię i jest szybki.