API Python per creare e modificare documenti Microsoft® Word

Libreria Python open source per gestire file MS Word, aggiungere tabelle e immagini a file Word DOCX e altro.

Cos'è Python-DOCX?

Python-DOCX è una libreria Python open source che offre agli sviluppatori di software la possibilità di lavorare con Microsoft Word (Docx) all'interno delle proprie applicazioni. L'API può creare e modificare documenti Word, che hanno l'estensione di file .docx

L'API è molto produttiva e supporta diverse importanti funzionalità di elaborazione testi come l'apertura di un documento, l'aggiunta di un paragrafo, l'aggiunta di un'intestazione, l'aggiunta di un'interruzione di pagina, l'aggiunta di una tabella, l'inserimento di immagini, l'applicazione di uno stile di paragrafo, la formattazione del testo e molto altro.

Previous Next

Introduzione a Python-DOCX

Python-DOCX è ospitato su PyPI, quindi è molto semplice installarlo. Può essere installato con pip usando il comando seguente.

Installa Python-DOCX tramite il comando pip

 pip install python-docx 

Può anche essere installato tramite easy_install ma non è consigliato.

API Python per creare documenti Word DOCX

La libreria Python-DOCX fornisce funzionalità per la creazione e la manipolazione di documenti Microsoft Word DOCX. L'API consente inoltre agli sviluppatori di software di modificare i documenti di Word. Ora, per aprire un documento Word, crea un'istanza e passa il percorso del documento. Puoi anche aggiungere immagini, aggiungere intestazioni, inserire tabelle, supporto per stili di carattere, formattazione del testo e altro. Utilizzando i passaggi seguenti puoi creare facilmente un documento Microsoft Word nella tua app Python.

Crea parole facilmente

  1. Inizializza l'oggetto di FastExcel
  2. Crea cartella di lavoro
  3. Popolare i dati di riga
  4. Scrivi Excel

Crea Word velocemente - Python

// initialize document object
document = Document()
// add heading
document.add_heading('Document Title', 0)
// add paragraph
p = document.add_paragraph('A plain paragraph having some ')
// style paragraph
p.add_run('bold').bold = True
p.add_run(' and some ')
p.add_run('italic.').italic = True
// save word document
document.save('demo.docx')
                  

Aggiungi una tabella al documento Word DOCX

L'API Python-DOCX consente agli sviluppatori di aggiungere tabelle a un documento Word DOCX all'interno delle applicazioni Python. Esistono diverse proprietà e metodi collegati a una tabella. Per utilizzare la tabella, dovrai usarli, ad esempio per accedere a una cella di tabella, al bordo della tabella, accedere a singole righe o colonne e altro ancora.

Aggiungi immagini ai file Word DOCX

Python-DOCX offre ai programmatori di software la possibilità di inserire immagini all'interno del proprio documento Word DOCX. Per aggiungere un'immagine è necessario fornire il nome e la posizione dell'immagine. Per impostazione predefinita, l'immagine aggiunta viene visualizzata alla dimensione nativa. È possibile specificare sia la larghezza che l'altezza dell'immagine. Le classi Pollici e Cm sono fornite per consentire di specificare le misure in unità convenienti.

 Italiano