Questo articolo spiega come inserire punti elenco in Word usando Python. Condivide i dettagli dell’impostazione dell’ambiente di sviluppo usando Aspose.Words per Python tramite .NET in qualsiasi piattaforma supportata e un codice di esempio per dimostrare l’aggiunta di punti elenco in Word usando Python. Imparerai ad aggiungere elenchi puntati o numerati e a modificare il livello degli elementi dell’elenco per creare sottoelementi.
Passaggi per creare elenchi puntati in Word utilizzando Python
- Imposta l’ambiente per utilizzare Aspose.Words per Python tramite .NET per inserire elenchi puntati
- Crea un nuovo file Word con una classe Document per aggiungere elenchi puntati
- Creare un’istanza di un oggetto di classe DocumentBuilder utilizzando l’oggetto Document soprastante
- Chiama il metodo apply_bullet_default() per avviare un elenco puntato
- Inserire punti elenco utilizzando il metodo writeln()
- Imposta il livello del punto elenco utilizzando list_indent() e list_outdent nella classe list_format
- Interrompere l’aggiunta dei punti elenco utilizzando il metodo remove_numbers() e salvare l’output
Questi passaggi spiegano come lavorare con punti elenco di Microsoft Word usando Python. Genera un nuovo file Word, allega un oggetto DocumentBuilder con esso, chiama il metodo apply_bullet_default() per avviare l’elenco puntato e inserisci i punti usando il metodo writeln(). Usa list_indent() e list_outdent() per impostare l’indentazione degli elementi dell’elenco e chiama il metodo remove_numbers() per interrompere l’elenco.
Codice per aggiungere elenchi puntati in Word utilizzando Python
import aspose.words as aw | |
import aspose.pydrawing as drawing | |
# Load the license | |
wordLic = aw.License() | |
wordLic.set_license("license.lic") | |
newDoc = aw.Document() | |
builder = aw.DocumentBuilder(newDoc) | |
# builder.list_format.apply_number_default() | |
builder.list_format.apply_bullet_default() | |
builder.writeln("Continent 1") | |
builder.writeln("Continent 2") | |
builder.list_format.list_indent() | |
builder.writeln("Continent 2 Country 1") | |
builder.writeln("Continent 2 Country 2") | |
builder.list_format.list_indent() | |
builder.writeln("Continent 2 Country 2 City 1") | |
builder.writeln("Continent 2 Country 2 City 2") | |
builder.list_format.list_outdent() | |
builder.writeln("Continent 2 Country 3") | |
builder.list_format.list_outdent() | |
builder.writeln("Continent 3") | |
builder.list_format.remove_numbers() | |
newDoc.save("BulletsDocument.docx"); | |
print ("Bullets added successfully") |
Questo codice di esempio dimostra come aggiungere punti elenco in Word usando Python. Per creare un elenco numerico, usa il metodo apply_number_default() e lo stesso metodo remove_numbers() per interrompere l’elenco. Chiama il metodo list_outdent() per aggiungere gli elementi principali e chiama list_indent() per creare gli elementi secondari.
Questo articolo ci ha guidato nella creazione di un elenco puntato e di punti numerati. Se vuoi unire le celle in una tabella di Word, fai riferimento all’articolo Unire le celle in Word usando Python.